如何计算目录的所有文件中单词的出现次数?但是每个文件每个单词只增加一次计数

ann*_*ist 2 linux grep count find cpu-word

这个问题是在这样的一个额外的约束这一问题.我想通过避免在同一个文件中对同一个单词进行多次计数来实现单词计数?例如:如果单词"aaa"出现在"file1.txt"中10次,但是对于目录中的其他文件,count应该仅增加1而不是10等等.

Rob*_*een 5

所以你想要的是包含该单词的文件数量.简单:

grep -l word *|wc -l
Run Code Online (Sandbox Code Playgroud)