linux sed正则替换html代码中的id="1_sed_3"等等

小七哥
  • 165

现在有一个文件,名为2,文件内容是html代码:

......<a id="1_sed_3"></a>
......<div id="xxx"></div>
......

现在我想通过 sed 命令把所有的 id="*" 都给去掉,试了多种办法,无法,希望高手给个办法,谢谢。

回复
阅读 480
2 个回答
sed 's/[[:space:]]id="[^"]*"//g' 文件名

直接修改源文件加上 -i 参数

sed -i 's/[[:space:]]id="[^"]*"//g' 文件名
盛益
  • 1
新手上路,请多包涵

可以通过sed的正则匹配来替换:sed 's/id=\(".*"\)//g' 2

你知道吗?

宣传栏