Board logo

标题: 删除文本内容。。。。 [打印本页]

作者: amio     时间: 2008-6-28 16:58    标题: 删除文本内容。。。。

abcde,"fffff\gggggg\hhhhh\bbbbbb\ppppp\oooo_qqqq","jjjjjj"x524521452,"/ttttttt/ffffffff/ll.ii"


删除这个  sed ?
作者: HAT     时间: 2008-6-28 17:21

sed "s/abcde,\"fffff\\gggggg\\hhhhh\\bbbbbb\\ppppp\\oooo_qqqq\",\"jjjjjj\"x524521452,\"\/ttttttt\/ffffffff\/ll.ii\"//g" a.txt

作者: amio     时间: 2008-6-28 17:41
有没有更。。。简便的方法
作者: HAT     时间: 2008-6-28 17:43
你既然指定了用sed,还想简便到什么程度呢?
作者: amio     时间: 2008-6-28 19:11
aaaaaaaaaaaaaaaaa
bbbbbbbbbbbbbb
ccccccccccccccc
dddddddddddddd
eeeeeeeeeeeee
fffffffffffffffffffff
gggggggggggggggggg

用sed能不能  删除b 和f  之间的内容  包括b和f

变成
aaaaaaaaaaaaaaaaa
gggggggggggggggggg
作者: HAT     时间: 2008-6-28 19:39

sed "2,6"d a.txt

作者: amio     时间: 2008-6-28 20:14
不能按行号删   因为还有很多行呢  

不知道能不能 按这两行进行搜索  

aaaaaaaaaaaaaaaaa
gggggggggggggggggg
作者: lxmxn     时间: 2008-6-29 03:12

sed "/bbb/,/fff/d" yourfile
这是sed最基础的应用了,建议多看点sed相关的资料。