在同一目录下的多个文件夹中查找字符串

在同一目录下的多个文件夹中查找字符串

我有一个包含多个文件夹的目录 A,我想在这些文件夹中查找一个字符串。我该怎么做?

我已经尝试grep -rw string *过A,但是需要很多时间。

答案1

有一些方法可以加快速度grep

  • 如果您有像示例中那样的固定字符串,请使用grep -F.
  • 使用-l-m1在第一个匹配后停止读取文件。

所以在你的情况下:

grep -Frwl string

但根据文件数量,仍然需要一些时间。grep需要打开每个文件。

相关内容