文字列行パターンと一致するまでファイルの行を削除する方法は?
cat test.txt
The first line
The second line
The third line
The fourth line
pen test/ut
The sixth line
The seventh line
シェル/Pythonスクリプトを使用して、ファイル文字列パターン「ペンテスト」と一致するまで、上記のファイルのすべての行を削除したいと思います。
期待される出力:上記の行を削除した後、「test.txt」ファイルには次の行のみを含める必要があります。
The sixth line
The seventh line
ベストアンサー1
GNU sedの使用:最初の一致前のすべてのエントリを削除し、ファイルをその場所で変更します。
sed -i '0,/pen test/d' test.txt