在所有.htaccess文件中递归地grep一个字符串

时间:2009-08-04 03:22:30

标签: linux .htaccess grep

如何在所有.htaccess文件中递归地grep某个字符串?

grep -r -n -H -I 'string' .htaccess

似乎不起作用。

我正在使用GNU Linux系统。

3 个答案:

答案 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。

下的所有目录和子目录