Linux:grepコマンドでマッチ(一致)しない行を表示する方法

スポンサーリンク

grepコマンドでマッチ(一致)しない行を表示する方法

grepコマンドでマッチ(一致)しない行を表示するには-vオプションを指定します。

 

オプションの説明

  -v, --invert-match        select non-matching lines

 

以下のファイルを対象とします。

$ cat test.txt
apple,001
apple,002
banana,003
lemon,004
orange,005
strawberry,006

 

-vオプションを指定した場合

$ grep -v 'apple' test.txt
banana,003
lemon,004
orange,005
strawberry,006

 

-vオプションを指定しない場合

$ grep 'apple' test.txt
apple,001
apple,002