grep多模式:多模式查找包含的文件

・1 分钟阅读

>

Linux grep常见问题:我如何使用Unix grep命令多个模式搜索?

我希望能够在多个文件中使用多个模式,在我的例子中,我寻找的模式是字符串"prevayl"和"jtable"

grep多个文件中的多个字符串模式

我无法通过find和grep命令的简单组合来实现这一点,但是一位朋友建议我使用grep find命令组合:

grep -li"jtable" $(find . -name"*.java,v" -exec grep -li"prevayl" {} ;)

这个find/grep命令首先在括号内开始查找所有文件,这些文件的名称以字符java,v结尾,还包含字符串prevayl,一旦找到这些文件,find命令会打印文件名,然后在表达式开始处启动grep命令。

Syq2803 profile image