grep で特定の単語を除外するにはどうすればいいですか? 質問する

grep で特定の単語を除外するにはどうすればいいですか? 質問する

次のようなものが必要です:

grep ^"unwanted_word"XXXXXXXX

ベストアンサー1

grep の-v(for ) オプションを使用すると、次のように実行できます。--invert-match

grep -v "unwanted_word" file | grep XXXXXXXX

grep -v "unwanted_word" fileは、 を持つ行をフィルタリングしunwanted_wordgrep XXXXXXXXパターン を持つ行のみをリストしますXXXXXXXX

編集:

コメントから、 なしですべての行をリストしたいようですunwanted_word。その場合、必要なのは次のようになります。

grep -v 'unwanted_word' file

おすすめ記事