我想在文件中搜索 string1 OR string2 OR string3 等的出现,并只打印那些行(到标准输出或文件,两者之一)。我怎样才能在 bash 中轻松地做到这一点?
最佳答案
你也可以使用awk
awk '/string1|string2|string3/' file
借助 awk,您还可以根据需要轻松使用 AND 逻辑。
awk '/string1/ && /string2/ && /string3/' file
关于bash - 如何在文件中搜索多个字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2584456/