如何查找哪个文件包含目录中许多文件的字符串?

时间:2013-04-25 09:18:38

标签: bash

例如,我有一个包含许多文件的目录(比如f1.dat,f2.dat ...,f100.dat)。我想找出哪个文件包含一个字符串(比如字符串“error”)。怎么做。

1 个答案:

答案 0 :(得分:1)

你可以这样做:

grep -l "your_string" /your/dir/f*.dat
  • -l列出与grep匹配的文件。
  • f*.dat指的是名称为f[something].dat
  • 的所有文件

如果要从目录中的所有文件中检查它,那么这可能很有用:

grep -l "your_string" /your/dir/