我有一个包含多个文件夹的目录 A,我想在这些文件夹中查找一个字符串。我该怎么做?
我已经尝试grep -rw string *
过A,但是需要很多时间。
答案1
有一些方法可以加快速度grep
。
- 如果您有像示例中那样的固定字符串,请使用
grep -F
. - 使用
-l
或-m1
在第一个匹配后停止读取文件。
所以在你的情况下:
grep -Frwl string
但根据文件数量,仍然需要一些时间。grep
需要打开每个文件。
我有一个包含多个文件夹的目录 A,我想在这些文件夹中查找一个字符串。我该怎么做?
我已经尝试grep -rw string *
过A,但是需要很多时间。
有一些方法可以加快速度grep
。
grep -F
.-l
或-m1
在第一个匹配后停止读取文件。所以在你的情况下:
grep -Frwl string
但根据文件数量,仍然需要一些时间。grep
需要打开每个文件。