linux - 如何统计某个目录下所有文件中某个单词的出现次数?但每个文件每个单词的计数仅增加一次

标签 linux count grep find cpu-word

这个问题是对此 this question 的额外限制。我想通过避免同一文件中同一单词的多次计数来实现单词计数?例如:如果单词“aaa”在“file1.txt”中出现 10 次,但对于目录中的其他文件,计数应该只增加 1 而不是 10 等。

最佳答案

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

grep -l word *|wc -l

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

相关文章:

linux - 如果路径中存在模式,则执行

excel - 查找某个范围的列数

regex - 带有两个有序字符串的 Grep(如正则表达式中的逻辑 AND)

grep - Grep喜欢来自ElasticSearch的附近线

android - 运行与终端分离的 AVD 模拟器

sql - 选择 ID、计数 (ID) 和按日期分组

r - 计算数据框或矩阵中非零的数量

Node.js - tar 文件的 exec 命令第一次工作正常,但在后续执行时产生损坏的 tar 内容

android - 有人可以向我解释这个命令(制作 ARCH)吗?

c++ - 线程 0x7fffc57fa700 (LWP 31671) exited] 在 gdb 中是什么意思?