bash – 使用grep计算单词在文件中重复的次数
发布时间:2020-12-15 22:24:46 所属栏目:安全 来源:网络整理
导读:问题是这样的: 例如,我有一个文件“a.xml”.在这个文件中,它只是一行 queueitemcauseitem 我想找几次 item发生,在这种情况下它是2. 但是,如果我跑: grep -c "item" a.xml 它只会给我1,因为grep会在匹配第一个 item时立即停止. 所以我的问题是如何使用简单
问题是这样的:
例如,我有一个文件“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 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 角度 – Ionic2 / 3 – 标题按钮图标具有不同的大小然后自动
- Unix enviorment
- angularjs – 使用ControllerAs与指令
- scala – 为复数定义一个类是否有意义,其中实/虚部分使用Nu
- bash – 列中的重复:随机保留一个
- angularjs – Angular UI Modal中的Transclusion无法正常工
- bash: /usr/local/bin/rar: /lib/ld-linux.so.2: bad ELF i
- 逐行读取文件的Shell代码
- BootStrap3.0 深入理解 Item3 -- 基础排版
- bash – Cygwin将文本重新包装到同一行,导致文本被覆盖