特定の単語を含む行のみを維持する方法

特定の単語を含む行のみを維持する方法

複数の列と行を含む大きなテキストがあり、特定の単語を含む行を維持したい(任意の列に関係なく)...

(私も可能であれば、特定の単語を2つに分けるのが好きです(難しい場合は、最初の単語を作成した後にすることもできます))

答え1

読むman grep

次のようにしてください。

grep -w 'word' the_file
grep -E -w 'word1|word2' the_file

答え2

以下のコマンドを使用してテストでき、正常に動作します。

 awk '{for(i=1;i<=NF;i++) {if (($i == "word1") || ($i == "word2")) {print $0}}}'  filename

関連情報