代码之家  ›  专栏  ›  技术社区  ›  Han

在所有.htaccess文件中递归Grep字符串

  •  3
  • Han  · 技术社区  · 17 年前

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

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

    我使用的是GNU Linux系统。

    3 回复  |  直到 17 年前
        1
  •  9
  •   Ryan Fernandes    17 年前

    $find . -name ".htaccess" -exec grep -r -n -H -I 'string' {} \;
    
        2
  •  3
  •   Adam Rosenfield    17 年前

    使用 --include 选项:

    grep -rnHI 'pattern' --include=.htaccess .
    
        3
  •  2
  •   Barun    17 年前

    您还可以指定“查找”只需查找常规文件:

      $ find /usr/local -type f -name ".htaccess" -exec grep -rnHI 'pattern' {} \;
    

    您可以指定搜索的起始位置。对于本例,“find”将查找/usr/local下的所有目录和子目录。