如何在文本文件中搜索模式并在匹配第一个模式的文件上打印第二个模式匹配的结果?

paut 发布于 2019-03-09 bash 最后更新 2019-03-09 14:40 0 浏览

有谁知道在bash中如何在包含txt文件和子目录(我必须搜索以及)的目录中搜索模式A,然后在匹配模式A的文件上打印匹配结果模式B?

已邀请:

liste

赞同来自:

您可以使用管道|链接您的grep调用。喜欢这个:

grep 'Error' file.txt | grep 'Database'
这个虚构的示例将为您提供与数据库相关的文件中的所有错误消息。

phic

赞同来自:

find <BASEDIR>/ -name "*PATTERN_A*" | xargs grep PATTERN_B
我相信这会实现你想要的:)