用grep在一行中匹配两个字符串

我试图用来grep匹配包含两个不同字符串的行。我尝试了以下内容,但是这匹配包含 string1string2的

行,而不是我想要的行。

grep 'string1\|string2' filename

那么,如何grep只与包含 两个字符串 的行匹配?

回答:

您可以使用 grep 'string1' filename | grep 'string2'

要么, grep 'string1.*string2\|string2.*string1' filename

以上是 用grep在一行中匹配两个字符串 的全部内容, 来源链接: utcz.com/qa/420668.html

回到顶部