查找所有包含特定字符串的 .htaccess 文件?

查找所有包含特定字符串的 .htaccess 文件?

在我的情况下,我如何找到包含特定字符串('common.php')的所有 .htaccess 文件(从当前文件夹递归)?

执行此操作的命令是什么?

答案1

如果你的 shell 是zshbash

grep 'common\.php'  **/.htaccess

**扩展到任意深度的子目录。)

答案2

此命令将搜索全部文件在该字符串的当前目录中:

grep -r "common.php" .

这样做的好处是它给出了文件名 - 更好的办法可能是在@Rmano 的答案中。

这将搜索该.htaccess文件,然后对其运行 grep。

find . -type f -iname '.htaccess' -exec grep -r "common.php" {} \;

答案3

find . -name '.htaccess' -print | xargs grep 'common.php'

相关内容