BBS.ChinaUnix.net
首页 | 新闻 | Linux | FreeBSD | AIX | Windows | 博客 | 论坛 | 存储 | 网络 | 人才 | Wiki | 资料 | 读书 | 手册 | 下载 | 空间 | 搜索
  会员: 密码: 免费注册 | 忘记密码 | 会员登录 | 搜索 | 帮助 


奥运快报: 
奥运热点:
 

一个问题,有关匹配域名的,用shell写一个seo的小软件出了问题
首页 » 论坛 » Shell »  
[打印] [订阅] [收藏] [本帖文本页] [推荐此主题给朋友,立即获积分]
walkerxk
大天使
还是不能上网!难道要等残奥 ...



UID:351339
注册:2005-12-18
最后登录: 2008-09-05
帖子:2285
精华:0

可用积分:5274 (富足长乐)
信誉积分:105
空间积分:0 (白手起家)
专家积分:0 (本版)

状态:...保密...

[个人空间] [短信] [博客]


顶部
11楼 发表于 2008-7-2 15:31 
cat urfile|sed 's,<span class=a>,\n<span class=a>,g'|sed '/<span\ class\=a>/!d;s,</span>.*,,;s,.*<span class=a>,,'
为什么替换了\n后后面的sed语句就不能合并到前面去呢?郁闷。



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

开源资源:
软件下载http://software.lupaworld.com
开源镜像http://mirror.lupaworld.com
手册中心http://man.lupaworld.com
欢迎大家访问,并提出建议和意见。
空间积分可以换礼品了! | 有奖跟帖:服务器节能,奖50-100元图书 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘
blackold   帅哥 (黑哥)
大天使



UID:631768
注册:2007-10-22
最后登录: 2008-09-05
帖子:1720
精华:0

可用积分:5685 (富足长乐)
信誉积分:0
空间积分:0 (白手起家)
专家积分:61 (本版)

状态:...在线...

[个人空间] [短信] [博客]


顶部
12楼 发表于 2008-7-2 15:43 
回复 #11 walkerxk 的帖子

可以合并但答案不是你想要的?

尽管插入了\n,但在同一sed脚本(比如合并后 sed 'cmd1;cmd2;....')中,它依然是"一行"。

修改你的代码。

[ 本帖最后由 blackold 于 2008-7-2 15:49 编辑 ]



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

LIVE FREE OR DIE!     K.I.S.S.


空间积分可以换礼品了! | 有奖跟帖:服务器节能,奖50-100元图书 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘
err7dd   帅哥
精灵



UID:573821
注册:2007-6-9
最后登录: 2008-09-04
帖子:202
精华:0

可用积分:1018 (家境小康)
信誉积分:100
空间积分:811 (稍有积蓄)
专家积分:13 (本版)

状态:...离线...

[个人空间] [短信] [博客]


顶部
13楼 发表于 2008-7-2 20:08 
回复 #8 iakuf 的帖子

那用sed试试:
sed -n 's#<span class=a>[^<]*</span>#\n&\n#g;p'  file |grep "^<span class=a>"



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

人生的最大遗憾莫过于错误地坚持了不该坚持的,轻易地放弃了不该放弃的……
空间积分可以换礼品了! | 有奖跟帖:服务器节能,奖50-100元图书 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘
walkerxk
大天使
还是不能上网!难道要等残奥 ...



UID:351339
注册:2005-12-18
最后登录: 2008-09-05
帖子:2285
精华:0

可用积分:5274 (富足长乐)
信誉积分:105
空间积分:0 (白手起家)
专家积分:0 (本版)

状态:...保密...

[个人空间] [短信] [博客]


顶部
14楼 发表于 2008-7-2 20:19 


QUOTE:
原帖由 blackold 于 2008-7-2 15:43 发表
可以合并但答案不是你想要的?

尽管插入了\n,但在同一sed脚本(比如合并后 sed 'cmd1;cmd2;....')中,它依然是"一行"。

修改你的代码。

那就算了,还是这样简单一点。



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

开源资源:
软件下载http://software.lupaworld.com
开源镜像http://mirror.lupaworld.com
手册中心http://man.lupaworld.com
欢迎大家访问,并提出建议和意见。
空间积分可以换礼品了! | 有奖跟帖:服务器节能,奖50-100元图书 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘
iakuf   帅哥
精灵



UID:243012
注册:2005-3-22
最后登录: 2008-08-26
帖子:205
精华:0

可用积分:197 (白手起家)
信誉积分:100
空间积分:0 (白手起家)
专家积分:0 (本版)

状态:...离线...

[个人空间] [短信] [博客]


顶部
15楼 发表于 2008-7-3 16:01 
回复 #13 err7dd 的帖子

不错的方法,基本得到了我想要的



您对本贴的看法:鲜花[0] 臭蛋[0]
空间积分可以换礼品了! | 有奖跟帖:服务器节能,奖50-100元图书 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘

首页 » 论坛 » Shell »


 


Copyright © 2001-2008 ChinaUnix.net All Rights Reserved     联系我们:

感谢所有关心和支持过ChinaUnix的朋友们    转载本站内容请注明原作者名及出处

京ICP证041476号


清除 Cookies - ChinaUnix - Archiver - WAP - TOP

Processed in 0.252389 second(s), 4 queries , Gzip enabled