Bash Grep子目录(递归)

时间:2020-01-09 10:42:20  来源:igfitidea点击:

如何在所有子目录中递归grep并查找包含给定文本/字符串或者单词的文件?
您可以使用-r选项以递归方式遍历所有子目录并查找文本。
语法如下:

grep -r "text" /path/to/dir

在此示例中,通过所有/etc /及其所有子目录搜索IP 192.168.1.254:

grep -r "192.168.1.254" /etc/

无论如何搜索:

grep -ri "letters" /home/Hyman/data

使用-l开关仅显示出现文本的文件的名称:

grep -lri "foo" /data