首页 > 解决方案 > 如何使用 shell 脚本 ucomment [ ] 这种模式?

问题描述

 <!--  <Con xlink:href="abcd.sh"/>-->

我想使用 bash 脚本取消注释上面的行。

我想要以下输出:

<Con xlink:href="abcd.sh"/>

我尝试了以下命令,但它不起作用。

sed -i '/abcd.sh/s/^<!--//g' $filename2

标签: shellsed

解决方案


保留中间部分。

sed -i '/abcd.sh/s/<!--\(.*\)-->/\1/' $filename2

之前似乎还有一个空格,<!--所以不要^<


推荐阅读