Grep在目录中搜索string1和string2的所有文件

Abs*_*Abs 19 linux shell grep

如何在cygwin中使用grep来查找包含两个单词的所有文件.

这是我用来递归搜索一个目录中的所有文件:

grep -r "db-connect.php" .
Run Code Online (Sandbox Code Playgroud)

如何扩展上述内容以查找包含"db-connect.php"和"version"的文件.

我试过这个:grep -r "db-connect.php\|version" .但这是一个OR,即它获取包含一个或另一个的文件.

谢谢大家的帮助

mar*_*cog 21

grep -r db-connect.php . | grep version
Run Code Online (Sandbox Code Playgroud)

  • 这不是错过了他们都在文件中但在不同的行上的情况? (11认同)