linux - 如何计算一个单词在目录的所有文件中出现的次数?

标签 linux unix count find grep

我正在尝试计算整个目录中特定单词的出现次数。这可能吗?

例如,有一个包含 100 个文件的目录,所有这些文件中都可能包含单词“aaa”。我如何计算该目录下所有文件中“aaa”的数量?

我尝试了类似的方法:

 zegrep "xception" `find . -name '*auth*application*' | wc -l 

但它不起作用。

最佳答案

grep -roh aaa 。 | wc -w

递归地grep当前目录中的所有文件和目录搜索aaa,并仅输出匹配项,而不是整行。然后,只需使用 wc 来计算有多少单词。

关于linux - 如何计算一个单词在目录的所有文件中出现的次数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6135065/

相关文章:

unix - 使用 mailx 的高优先级邮件

python - Pandas 'count(distinct)' 等值

c - 同时写入多个系统日志设施?

linux - 开发不稳定版本的 Chrome?

linux - 无法在 docker Alpine 中添加具有高 UID 的用户

javascript - 如何计算某个名字出现的次数?

MySQL返回值计数

ruby - 是否可以在 Chef 中使用 bash 设置 Ruby ENV?

bash - unix shell子字符串?

c - Getopt 为特定的选项顺序返回 -1