分页: 1 / 1

文本处理的问题

发表于 : 2008-12-26 14:09
piolong
我有一个配置文件需要去掉注释.如下.红色的是我需要去掉的.去掉 <!-- 跟 --> 而不是 去掉 期间 的内容,就是这两个注释符号而且只是去掉这两个注释符号这个位置的行号是不固定的.请问.....


APR (HTTP/AJP) Connector: /docs/apr.html
Define a non-SSL HTTP/1.1 Connector on port 8080
-->
<!--
<Connector port="8080" address="${1111111111s}"
maxThreads="250" maxHttpHeaderSize="8192"
.
.
.
compressableMimeType="text/html,text/xml,text/javascript,application/x-javascript,application/xhtml+xml,application/javascr
ipt"/>
-->
<!-- Define a SSL HTTP/1.1 Connector on port 8443
This connector uses the JSSE configuration, when using APR, the

Re: 文本处理的问题

发表于 : 2008-12-26 15:49
eexpress
sed '/<!--/,/-->/d'
没调试的,自己调试吧。语法是这样而已。

Re: 文本处理的问题

发表于 : 2008-12-26 15:53
yaoms

代码: 全选

sed '/<!--/d;/-->/d'
阿姨沒看題目 :em04

Re: 文本处理的问题

发表于 : 2008-12-26 15:55
xiooli
sed 's/<!--//g;s/-->//g'

Re: 文本处理的问题

发表于 : 2008-12-26 15:59
eexpress
nnnnd,写那么大的字,不如直接说,取消注视啊。

Re: 文本处理的问题

发表于 : 2008-12-29 0:33
ranfow
awk '{gsub("<!--", "", $0); gsub("-->", "", $0); print $0}'