我该如何遍历多个文件并打印出包含该字符串的任何文件名?

时间:2019-06-04 12:35:18

标签: bash grep

我想知道文件夹中的哪些文件包含某个字符串。这里有很多答案,显示如何grep通过许多文件。但是,有没有办法打印出包含字符串的文件名?

我想使用类似的东西:

grep -E '275322' *.txt

如果存在字符串,我可以使用echo打印当前正在查看的文件吗?

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

如果我对问题的理解正确,那么您只想要文件名?

grep -l '275322' *

检查manpage-

  -l, --files-with-matches  print only names of FILEs containing matches