如何使用FIND和egrep解决这个问题?
- 论坛
- 如何使用FIND和egrep解决这个问题?
20 浏览
如何使用FIND和egrep解决这个问题?
如何在递归地 grep
所有目录和子目录中搜索?
find . | xargs grep "texthere" *
admin 更改状态以发布 2023年5月22日
匿名的
0 Comments
如果您知道想要的文件的扩展名或模式,另一种方法是使用 --include
选项:
grep -r --include "*.txt" texthere .
您也可以使用 --exclude
命令来排除某些文件。
Ag
如果您经常搜索代码,Ag (The Silver Searcher) 是一个比 grep 更快的替代品,专门用于搜索代码。例如,它默认是递归搜索,并自动忽略在 .gitignore
中列出的文件和目录,因此您不必继续将相同繁琐的排除选项传递给 grep 或 find。