如何在所有.htaccess文件中递归地grep某个字符串?
grep -r -n -H -I 'string' .htaccess
似乎不起作用。
我正在使用GNU Linux系统。
答案 0 :(得分:8)
cd到存储htaccess的文件夹之前的文件夹
$find . -name ".htaccess" -exec grep -r -n -H -I 'string' {} \;
答案 1 :(得分:3)
使用--include
选项:
grep -rnHI 'pattern' --include=.htaccess .
答案 2 :(得分:2)
您还可以指定“查找”它只需要查找常规文件:
$ find /usr/local -type f -name ".htaccess" -exec grep -rnHI 'pattern' {} \;
您可以指定搜索的开始位置。对于此示例,“find”将查看/ usr / local。
下的所有目录和子目录