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