順番に一致

順番に一致

grepファイル内の複数の文字列を一致させるには、コマンドを使用する必要があります。使用しているコマンドは次のとおりです。

grep -e 'str1' -e 'str2' file.log

str1str2とを含むが、ファイルと同じ順序ですべての行が必要です。

するgrep 保証する一致する順序は、ファイルに文字列が表示される順序と同じですか?または、[複数のスレッドを使用している場合に発生する可能性がある]一致順序を混乱させることもできます。

ベストアンサー1

grep入力ファイルをストリームとして処理します(IO制限が適用されます)。提供されるモードの数に関係なく、出力行の順序は常に入力行の順序と同じです。

パターン自体は特定の順序で評価する必要はありません。これは混乱の原因となりますが、常に行単位で実行されます。

おすすめ記事