【发布时间】:2014-05-07 01:26:27
【问题描述】:
我有一个包含数万个相同元素的大型 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 将为不包含数字数据的第 3 个和第 5 个<fizz> 元素生成 2 行。文件名为fizzes_20.xml。我尝试运行以下但无济于事:
grep fizzes_20.xml "></>"grep fizzes_20.xml "/>"
有什么想法吗?提前致谢!
【问题讨论】:
-
您不会收到
grep: ></>: No such file or directory之类的错误吗?文件应该是最后一个参数:grep [OPTIONS] PATTERN [FILE...] -
哦等等,这是 Windows。如何在 Windows 98 上安装 grep?