我有一个包含数万个相同元素的大型 XML 文件:
<rootElem>
<fizz buzz="true">234</fizz>
<fizz buzz="false">384</fizz>
<fizz buzz="true"></fizz>
<fizz buzz="true">39494</fizz>
<fizz/>
</rootElem>
我想运行一个grep
打印出任何<fizz>
不包含文本/正文数据的元素(开始和结束标签之间的数字)。在上面的示例中,grep
将为<fizz>
不包含数字数据的第 3 和第 5 个元素生成 2 行。文件名为fizzes_20.xml
. 我尝试运行以下但无济于事:
grep fizzes_20.xml "></>"
grep fizzes_20.xml "/>"
有任何想法吗?提前致谢!