如何递归地使用 grep 命令搜索所有目录和子目录?
- 论坛
- 如何递归地使用 grep 命令搜索所有目录和子目录?
32 浏览
如何递归地使用 grep 命令搜索所有目录和子目录?
如何递归地使用 grep
命令搜索所有目录和子目录?
find . | xargs grep "texthere" *
admin 更改状态以发布 2023年5月24日
匿名的
0 Comments
如果您知道所需文件的扩展名或模式,另一种方法是使用--include
选项:
grep -r --include "*.txt" texthere .
您还可以使用--exclude
参数指定要排除的文件。
Ag
如果您经常搜索代码,Ag(The Silver Searcher)是一个比grep更快的定制搜索代码的替代工具。例如,它默认递归搜索,会自动忽略.gitignore
中列出的文件和目录,因此您不必反复向grep或find传递相同的排除选项。