相关疑难解决方法(0)

在bash中使用Regex删除XML注释

我想使用正则表达式删除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)

但这只删除了<!--以及最后一行开头的行.它不会删除其间的所有行.

regex xml bash

2
推荐指数
2
解决办法
3667
查看次数

标签 统计

bash ×1

regex ×1

xml ×1