我的xml看起来像这样:
....bunch of other elements
有没有办法通过elem
linux shell计算某些xml文件中标记的出现次数?像perl/python或任何可能作为一个衬垫的东西?
我可能会尝试类似的东西grep -c "elem" myfile.xml
和我得到的数字2
并得到数字,是否有类似但一个班轮?
编辑:
我正在寻找替代的grep解决方案
该xml_grep
工具可以满足您的需求 - 尝试以下方法:
xml_grep --count //elem example.xml
该实用xml-twig-tools
程序位于Debian/Ubuntu 的包中,文档在这里.
您还可以使用xmllint
:
xmllint --xpath "count(//elem)" myfile.xml