问题是这样的:
例如,我有一个文件“a.xml”。在这个文件中只有一行
<queue><item><cause><item>
我想找多少次<item>
发生,在本例中为 2。
但是,如果我运行:
grep -c "<item>" a.xml
它只会给我 1 因为 grep 一匹配到第一个 <item>
就停止了.
所以我的问题是如何使用一个简单的 shell/bash 命令来返回 <item>
的次数发生?
它看起来很简单,但我就是找不到好的解决方法。有什么想法吗?
最佳答案
你可以尝试这样的事情:
grep -o "<item>" a.xml | wc -l
关于bash - 使用 grep 计算一个单词在文件中重复的次数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21054875/