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