sed
Befehl löschen
Suche…
Eine Zeile löschen, die ein Muster enthält
Dazu eine Datei file.txt mit folgendem Inhalt:
line 1
line 2
line 3
Mit dem Befehl d
können Sie eine Zeile aus dem Dateiinhalt löschen.
Das übereinstimmende Muster ist mit default /
delimiter umgeben und der Befehl d
folgt dem Muster:
sed '/line 2/d' file.txt
Der obige Befehl wird ausgegeben:
line 1
line 3
Um die Datei vorhanden, verwenden Sie die bearbeiten -i
Option:
sed -i '/line 2/d' file.txt
Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow