我想使用正则表达式删除bash中的XML注释(awk,sed,grep ...)我已经查看了有关此问题的其他问题,但他们遗漏了一些东西.这是我的xml代码
<Table>
<!--
to be removed bla bla bla bla bla bl............
removeee
to be removeddddd
-->
<row>
<column name="example" value="1" ></column>
</row>
</Table>
Run Code Online (Sandbox Code Playgroud)
所以我正在比较2个xml文件,但我不希望比较考虑到评论.我这样做
diff file1.xml file2.xml | sed '/<!--/,/-->/d'
Run Code Online (Sandbox Code Playgroud)
但这只删除了<!--以及最后一行开头的行.它不会删除其间的所有行.