linux - grep 报告生成模式的出现次数

标签 linux shell grep

我想在多个文件中找到特定的出现模式并需要生成报告。例如,如果有两个文件,比如 test1.txt 和 text2.txt。我将不得不浏览文件并查看每个文件中“samplePattern”的计数。并像这样创建一个报告

<filename>  <count>
text1.txt   3
text2.txt   10

我在拥有所有文件的目录中使用了以下命令:

grep -lr -o 'samplePattern'  | wc -l

但这给了我所有文件中所有“samplePattern”的累积计数。

最佳答案

为什么不使用 grep -c 'samplePattern' *,它会按文件计数?

关于linux - grep 报告生成模式的出现次数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18512084/

相关文章:

c - ld 搜索格式错误的目录路径

xml - 在一个字段 XML 中复制数据

python - "is"报告子进程通信错误()

linux - Shell 脚本 - 在循环中使用变量

unix - 如何仅从 ls -al 正确 grep 文件名

c - "__this_module"变量的内存分配在哪里?

linux - 用 bash 内置函数替换 awk

linux - Linux 上的中央命令日志记录

bash - 管道搜索模式到 BSD grep

grep - 如何截断 grep 或 ack 返回的长匹配行