[grep] 一致しない行だけを表示する

作成日: 2026年09月18日

grep で指定したパターンに一致しない行だけを表示するには、-v オプションを使用します。

printf 'apple\nbanana\napple pie\n' | grep -v apple

実行結果は下記のとおりです。

banana

-v--invert-match と同じ意味で、通常の grep とは逆にパターンへ一致しなかった行を出力します。

grep Shell command