Ich möchte eine oder mehrere bestimmte Zeilennummern aus einer Datei löschen. Wie würde ich das mit sed machen?
46
Zum Löschen der Linien 2, 12-17 und Linie 57 aus der Datei data.txt
mit sed
Ihnen so etwas tun könnte:
sed -e '2d;12,17d;57d' data.txt
.bak
Verwenden Sie -i.bak
den Befehl , um eine Sicherungskopie der Originaldatei (mit einer Erweiterung) zu erstellen .
sed -i.bak -e '2d;12,17d;57d' data.txt