Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
有谁知道我如何在 bash 中搜索包含 txt 文件和子目录(我也必须搜索)的目录中的模式 A,然后在匹配模式 A 的文件上,打印匹配的结果模式 B?
您可以使用管道链接您的 grep 调用|。像这样:
|
grep 'Error' file.txt | grep 'Database'
这个虚构的示例将为您提供文件中与数据库相关的所有错误消息。
find <BASEDIR>/ -name "*PATTERN_A*" | xargs grep PATTERN_B
我相信这将实现您正在寻找的东西:)