|
发表于 2005-5-9 18:16:26
|
显示全部楼层
Post by zhy2111314
s/oldstring/newstring/g
这个是sed中全局替换的基本用法
然后
<[^>]*>的意思是匹配
从<开始到紧跟着<的下一个>结束,如果使用<.*>的话就会最大匹配,也就是从第一个<开始直到这一行的最后一个>结束,也就不满足要求了
还不是很明白 ..
sed "s/<[^>]*>//g" file
这个我的理解是 :
"s/<[^>]*>//g"
配置以<开头 到 第一个> 为结束中间的字符串 .. 因为用了^
<text id="fld-sharing">Folder sharing</text>
也就是 <text id="fld-sharing"> 这段 , 后面的 又怎么解释呢 ~ </text> 这个又是怎么删除的! |
|