当前位置: 首页 > 面试题库 >

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

季嘉良
2023-03-14
问题内容

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

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

grep -r "db-connect.php" .

如何扩展以上内容以查找同时包含“ db-connect.php”和“版本”的文件。

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

谢谢大家的帮助


问题答案:
grep -r db-connect.php . | grep version


 类似资料:
  • 所以我开始使用Neovim /Spacevim,它真是太棒了! 我仍然在习惯一切,因为我以前从未使用过Vim或类似的东西。 我的问题围绕着在当前打开的项目的所有文件中搜索特定文本。 我正在使用文件管理器,我想知道如何在项目中的所有文件中搜索特定字符串。就像如果我想在当前打开的文件夹/目录中搜索,我该如何去做?主要目标是列出包含此搜索字符串的所有文件。 我已经安装了(以及),但在搜索所有文件中的特定

  • 有没有一种方法可以使用VS代码在一个目录中的所有文件中搜索文本?

  • 问题内容: 这应该很简单,但是我无法理解-“编写一个在给定目录中搜​​索特定文件名的程序。” 我找到了一些硬编码的文件名和目录的示例,但是我需要目录名和文件名都与用户输入的相同。 问题答案: 您可以尝试这样的事情: 这是输出:

  • 问题内容: 如何在LINUX中grep目录中的字符串或文本及其所有子目录的文件? 问题答案: 如果您的grep支持,请执行以下操作: 如果不是,则使用:

  • 我正在开发一个外壳脚本,它将在文件夹中的所有日志文件和子文件夹中搜索特定的关键字。 我正在使用下面的grep命令,但它只显示当前目录中的关键字,而不显示子目录中的关键字。在我的例子中,我有一堆子目录,其中日志文件将在那里,它不会显示子目录中的文件。 请建议我如何做到这一点。 谢谢

  • 问题内容: 列出1000多个目录和子目录中文件名的最快方法是什么? 编辑; 我使用的当前代码是: 问题答案: 看起来不错(递归遍历目录)瓶颈将是您需要执行的所有文件I / O操作,优化Java不会显示任何实际改进。