我有一个文件,我想知道一个词多少次是文件中(注:一排可以有相同的字)。如何知道使用grep的文件中某个单词有多少次?
2
A
回答
4
您可以使用此命令。希望这能帮助你。
grep -o yourWord file | wc -l
+0
如果一行包含两次该词怎么办? – delnan
+1
我的例子已经计算在内。你可以尝试一下,如果你想。 –
0
0
awk的解决方案:
awk '{s+=gsub(/word/,"&")}END{print s}' file
测试:
kent$ cat f
word word word
word
word word word
kent$ awk '{s+=gsub(/word/,"&")}END{print s}' f
7
,如果你想匹配一个确切的词你可能需要添加单词边界。
0
是的,我知道你想要一个grep
的解决方案,但我最喜欢的Perl与劳力士运营商不能在这里失踪...;)
perl -0777 -nlE 'say $n=()=m/\bYourWord\b/g' filename
# ^^^^^^^^
如果想要同比匹配YourWord
与另一封状包围abcYourWordXYZ
,使用
perl -0777 -nlE 'say $n=()=m/YourWord/g' filename
相关问题
- 1. 我如何知道python中的单词有多少个单词?
- 2. 如何知道段落在MySQL中包含多少个单词?
- 3. 如何知道数据库中某个单词开始的单词数?
- 4. 如何知道有多少用户喜欢某物[facebook]
- 5. 多次对单个文件执行grep
- 6. 如何使用grep打印文件中的确切单词?
- 7. 如何统计.txt文件中的多少个单词?在C
- 8. grep命令 - 文件名和每个文件中某个单词的重复次数打印在两列中
- 9. 如何知道在整个站点中使用了多少次CSS选择器?
- 10. 在不使用grep和wc的情况下计算文件中某个单词的出现次数?
- 11. 使用grep从停用词文件中过滤掉单词
- 12. 如何在UNIX中的单个单词上使用grep?
- 13. 如何sed/grep文件名中的最后一个单词?
- 14. 软件如何知道它安装了多少次?
- 15. 如何知道在jsp中有多少个对象类型=“文件”
- 16. 我如何知道Waypoint一次切换了多少个实例?
- 17. Python:计算文件中某个单词出现的次数
- 18. 如何知道在c#中opendialog中有多少选定的文件?
- 19. 如何知道Mongodb有多少个API调用
- 20. 如何知道网络中有多少个子网
- 21. 如何知道用户对SoundCloud上传了多少次上传?
- 22. 如何知道字符串中某个单词的总发生次数,并在perl中从中检索数据?
- 23. 如何计算每个单词出现多少次?
- 24. 如何知道某个特定函数在gdb中的文件?
- 25. 我如何知道使用PHP上传的多个文件?
- 26. 如何知道哪个文件存放grep结果?
- 27. 如何知道我的文章有多少人和谁?
- 28. 如何计算xml文件中某个单词出现的次数
- 29. 如何使用grep和字符串搜索单个单词或短语的多个文件?
- 30. 如何grep Git为某个单词提交差异或内容?
我想你的意思是说文件中的行可以有多个相同的单词。 –
正确,对不起,如果我不清楚。 –