linux SED替换指定两字符行之间的内容

葫芦的运维日志

下一篇 搜索 上一篇

2014/02/17 01:33


[root@localhost wzcs]# cat a
asf
<123>
defasf
fsdsas
<ds123>
</%123>
<^123>
dffa
<1234>
<a123>
</123>
dffadsfs
afdasffds
[root@localhost wzcs]# sed    '/^<123>$/,/^<\/123>$/{/^<123>$/b;/^<\/123>$/b;s/.*/www.liezi.net/}' a 
asf
<123>
www.liezi.net
www.liezi.net
www.liezi.net
www.liezi.net
www.liezi.net
www.liezi.net
www.liezi.net
www.liezi.net
</123>
dffadsfs
afdasffds
[root@localhost wzcs]# sed  -i  '/^<123>$/,/^<\/123>$/{/^<123>$/b;/^<\/123>$/b;s/.*/www.liezi.net/}' a 
[root@localhost wzcs]# cat a
asf
<123>
www.liezi.net
www.liezi.net
www.liezi.net
www.liezi.net
www.liezi.net
www.liezi.net
www.liezi.net
www.liezi.net
</123>
dffadsfs
afdasffds

 

葫芦的运维日志

上一篇 搜索 下一篇
© 冰糖葫芦甜(bthlt.com) 2019 王梓 赞助联系方式 陕ICP备17005322号