Zeilen (viele) modifizieren, in denen ein Suchmuster (regex) vorhanden ist.

Aus ConfigWiki
Wechseln zu: Navigation, Suche

sed -e '/regex/command' eingabedatei > ausgabedatei

Bsp.: Alle Zeilen Löschen, in denen "ABC" am Anfang der Zeile steht.: <source lang="bash"> sed -e '/^ABC/d' eingabedatei.txt > ausgabedatei.txt </source> Vorsicht: ist die Eingabedatei gleich der Ausgabedatei, dann wird die Ausgabedatei am Ende leer sein. :-(

Meine Werkzeuge