您可以使用以下命令来查询包含多个字符串的行:
grep 'string1.*string2.*string3' filename
其中,string1
、string2
和string3
是您要过滤的字符串,filename
是要查询的文件名。
上述命令使用正则表达式来匹配包含string1
、string2
和string3
的行,并将结果输出。.
表示匹配任意字符,*
表示匹配前面的字符0次或多次。
您还可以使用-E
选项来启用扩展正则表达式模式,以实现更复杂的匹配模式:
grep -E 'string1|string2|string3' filename
以上命令使用管道符(|
)将多个字符串连接在一起,匹配任何包含其中一个字符串的行。
希望这可以帮助到您!