ファイルから1つ以上の特定の行番号を削除したい。 sedを使用してこれをどのように実行しますか?
sedを使用してファイルdata.txtから2行目、12〜17行目、57行目を削除するには、次のようにします。
sed
data.txt
sed -e '2d;12,17d;57d' data.txt
元のファイルのバックアップを作成するには(.bak拡張子付き)、コマンドで-i.bakを使用します。
.bak
-i.bak
sed -i.bak -e '2d;12,17d;57d' data.txt