ファイルから2行目をすべて削除する方法は?

ファイルから2行目をすべて削除する方法は?

文書:

Data inserted into table. Total count 13
No error occurred
Data inserted into table. Total count 45
No error occurred
Data inserted into table. Total count 14
No error occurred
Data inserted into table. Total count 90
No error occurred

期待される出力ファイル:

Data inserted into table. Total count 13
Data inserted into table. Total count 45
Data inserted into table. Total count 14
Data inserted into table. Total count 90

私は出力が次のようになりたいです。他のすべての行は削除されますが、行間にギャップはありません。

ベストアンサー1

行を1つずつ削除してこの問題を解決すると、エラーが発生しやすくなります(たとえば、プロセスが1つではなく2つの行を作成する場合など)。多分ジャンクをフィルタリングする方が良いかもしれません。

grep -v "No error occurred" file

これは、より多くのジャンクパターンを追加し、結果を改善するためのフィルタとして機能します。

おすすめ記事