ChinaUnix.net
相关文章推荐:

sed 正则 数字

+---_____ ++++____ sadfs+_=+--+___ +_o-=sd=-f-ds+_+dvso-s-dvs=-_++_DS 使用sed删除+后面的_

by jiwang1980 - Shell - 2009-09-04 14:18:48 阅读(1700) 回复(8)

相关讨论

把 site:http://www.ccav.com site:www.baidu.com site:mp3.baidu.com 在没有http://的加上http:// [ 本帖最后由 shitou254 于 2009-2-13 16:01 编辑 ]

by shitou254 - Shell - 2009-02-13 16:26:03 阅读(1364) 回复(4)

请教斑竹: cywin bashxia echo "accounts"|sed 's/$/.doc/g' 结果accounts.doc 1.命令中的$是从行末匹配,这里没有匹配明确的字符,这样写难道是匹配怎个一行? 2.命令中的.之前没有\,sed没有把它当正则式,有时需要\,sed是怎样解释的? 3.我运行命令echo "accounts"|sed 's/$/\.doc/g' 结果accounts.doc, 我的理解是将accounts替换成.doc,为什么结果是accounts.doc? 谢谢

by Greenergy - Shell - 2003-11-04 07:56:55 阅读(998) 回复(6)

设有如下文本 (abc,12) (bcd,13) 可不可以用sed实现将其变为 (abc,11) (bcd,12) 当然用其它繁杂的处理也能达到目的,但我想用sed实现 如果有其它命令能简洁地实现也可,但只能是一条命令

by chzht001 - Shell - 2007-05-24 11:05:57 阅读(1345) 回复(6)

[code] [root@stest1 bin]# echo "123[abc]456[def]789[ghi]"|sed -nr 's/.*\[(.*)].*/\1/p' ghi [root@stest1 bin]# echo "123[abc]456[def]789[ghi]"|sed -nr 's/.*\[(.*)].*\[(.*)]/\1/p' def [root@stest1 bin]# echo "123[abc]456[def]789[ghi]"|sed -nr 's/.*\[(.*)].*\[(.*)]/\1 \2/p' def ghi [/code] 如果 [ ] 出现的次数不固定, 怎样能只打印出[ ] 中的内容呢?

by lovegqin - Shell - 2009-07-05 08:42:05 阅读(1295) 回复(8)

debian:~/test# cat employees Tom Jones 4424 5/12/66 54335 Mary Adams 5346 11/4/63 28765 Sally Chang 1654 7/22/54 65000 Billy Black 1683 9/23/44 33650 debian:~/test# cat employees |sed -n '/Mary/,/Billy/p' Mary Adams 5346 11/4/63 28765 Sally Chang 1654 7/22/54 65000 Billy Black 1683 9/23/44 33650 debian:~/test# cat employees |sed -n '/Mary/,/...

by xiaobaibbb - Shell - 2009-04-04 17:28:13 阅读(1858) 回复(10)

假设字段如下: 11 22 33 44 55 66 77 88 11 22 33 44 55 66 10 88 11 22 33 44 55 100 77 88 11 22 33 44 55 66 77 88 11 22 33 44 55 10 210 88 11 22 33 44 55 66 10 文件最后一行一定是以10结尾的, 想把数字10替换成逗号“,” 包含10的数字如100,210不替换,请教通用的方法 可能是我的sed版本比较弱吧,以下2位的\<10\>和\b10\b都不能替换, 自己想了下,用这样可以: sed -e 's/ 10 /,/g' -e 's/ 10$/,/' file [ 本帖最...

by cooljean2008 - Shell - 2009-02-03 17:36:43 阅读(2220) 回复(9)

请问怎樣用sed拿出数字.. 75 - 95 65 - 85 主要是不懂怎样用sed把 <*> 刪掉.. [code] 75 - 95 65 - 85[/code] 有更好的方法吗?? :em06:

by kinux - Shell - 2004-05-05 18:04:23 阅读(1894) 回复(11)

现在一个目录下的所有文件进行字符串替换,但是这些字符串包含了一些特殊的字符如$ . 用sed替换的时候就需要对这些字符进行转义,比较麻烦 那sed在替换的时候能不能只进行简单的字符串匹配替换,而不进行正则替换

by prc - Shell - 2009-03-05 17:07:16 阅读(4171) 回复(23)
by ztj2247 - Shell - 2009-02-26 14:30:26 阅读(1876) 回复(9)

文件A中有如下内容,html代码中含有手机号。我想用sed正则匹配手机号替换出新行,大家有什么方法?谢谢 索纳塔2.0手标的销售有什么条件吗?比如(保险、入户)。手机:13955755255 我要买一辆"现代"汽车,可以提供优质服务吗?
联系电话:13879080566
13301362662、133013...

by spouter - Shell - 2008-01-15 14:48:47 阅读(3726) 回复(5)