Chinaunix
标题:
如何匹配文档后删除
[打印本页]
作者:
tsw715
时间:
2010-08-06 16:52
标题:
如何匹配文档后删除
一个文件如下
aaa
bbb
<--
cc dd
-->
<-- -->
ee
ff
我想删除掉<-- ->之间的内容
就是就是<--
cc dd
-->
和<-- -->
我用的方法是先匹配出
awk '/<--/,/-->/' filename 然后想再删除 不过不知道怎样删除
或者有更好的方法 希望大家帮下忙
作者:
Shell_HAT
时间:
2010-08-06 16:55
sed '/<-- -->/d;/<--/,/-->/d' urfile
复制代码
作者:
BangBull
时间:
2010-08-06 17:00
sed '/<--$/p;/<--$/ { N;/-->$/!d };/^<--.*-->$/d' urfile
复制代码
这意思!!!???
作者:
tsw715
时间:
2010-08-06 17:07
我文档写的不够准确
aaa
bbb
<!--
cc dd
-->
<!-- -->
ee
ff
<!--
gg hh
-->
这样的话用sed会多删很多 我一开始用过 删了很多中间的内容
这其实就是tomcat的配置文件 <!-- -->是tomcat的注释
作者:
BangBull
时间:
2010-08-06 17:17
请说明要实现何种效果,可贴上 效果样品
作者:
Shell_HAT
时间:
2010-08-06 17:17
回复
4#
tsw715
sed '/<!-- -->/d;/<!--/,/-->/d' urfile
复制代码
作者:
Shell_HAT
时间:
2010-08-06 17:19
怎么去掉tomcat的注释行
http://bbs.chinaunix.net/thread-1754852-1-1.html
作者:
ywlscpl
时间:
2010-08-07 18:16
awk '/<!--/{T=1}/-->/{T=0;next}!T' file
复制代码
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2