ファイルの異なる行にある複数の文字を比較する必要がある場合は、ファイルの行をどのように削除できますか?

ファイルの異なる行にある複数の文字を比較する必要がある場合は、ファイルの行をどのように削除できますか?

たとえば、

xx.txt ファイルの内容は次のとおりです。

Hi
How Are You Doing
Its Been Long Time
Hope Everything Is Fine

したがって、単語を含む行を削除する必要がある場合行為または美しい

xx.txt ファイルの出力は次のようになります。

Hi
Its Been Long Time

sed単一またはコマンドを使用してawkこれを実行できますか?

ベストアンサー1

この試み、

印刷物:

sed '/Doing\|Fine/d' xx.txt 

ファイルからその行を直接削除するには、次のようにします。

sed -i '/Doing\|Fine/d' xx.txt 

おすすめ記事