我想要找到包含特定模式的文件,所以我使用 grep -ir 'pattern' . 搜索当前目录下的所有文件。但是我并不想看到每个文件的内容,我只需要路径/文件名。我该怎么做? 备注:因为某些JSON文件中包含一行非常长的文本,它会占据整个屏幕。 我不想筛选掉这些JSON文件,因为这就是我要查找的内容。
grep -c
可以做到那一点。但是你需要通过-l测试,因为-l是一个posix规范,会在第一次匹配时终止对任何文件的搜索。 - Marc B