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