2 つの異なる文字列を含む行を一致させるために使用しようとしていますgrep
。次のことを試しましたが、これはstring1 または string2 のいずれかを含む行と一致しますが、これは私が望んでいるものではありません。
grep 'string1\|string2' filename
では、両方の文字grep
列を含む行のみを一致させるにはどうすればよいでしょうか?
ベストアンサー1
使用できます
grep 'string1' filename | grep 'string2'
これは、同じ行で string1 の後に string 2 が続くか、または同じ行で string2 の後に string1 が続くかを検索します。次の質問には答えません。
grep 'string1.*string2\|string2.*string1' filename