我的 xml 看起来像这样:
<elements>
<elem>
....bunch of other elements
</elem>
</elements>
有没有办法通过 linux shell 计算某些 xml 文件中 elem
标记的出现次数?像 perl/python 或任何可能作为一个衬里工作的东西?
我可能会尝试像 grep -c "elem"myfile.xml
这样的方法,然后将我得到的数字除以 2
并得到数字,是否有类似的东西但是一个类轮?
编辑:
我正在寻找替代的 grep 解决方案
最佳答案
xml_grep
工具可以满足您的需求 - 尝试以下操作:
xml_grep --count //elem example.xml
该实用程序在 Debian/Ubuntu 上的 xml-twig-tools
包中,并且 documentation is here .
关于python - 计算来自 linux shell 的 xml 元素的数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5790023/