ファイルから特定の行を削除する方法(行番号を使用)

ファイルから特定の行を削除する方法(行番号を使用)

ファイルから特定の行を削除したいです。 20-37行と45行があるとしましょう。この行の内容を指定せずにどうすればよいですか?

ベストアンサー1

を使用すると、sed次のようになります。

sed '20,37d; 45d' < input.txt > output.txt

この作業を現場で行うには、次の手順を実行します。

sed --in-place '20,37d; 45d' file.txt

おすすめ記事