BASH

Aus ConfigWiki
Version vom 15. Juli 2010, 18:50 Uhr von Thomasm (Diskussion | Beiträge)

(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

BASH

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

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

Bsp.: Alle Zeilen Löschen, in denen "ABC" am Anfang der Zeile steht.:

sed -e '/^ABC/d' eingabedatei.txt > ausgabedatei.txt

Vorsicht: ist die Eingabedatei gleich der Ausgabedatei, dann wird die Ausgabedatei am Ende leer sein. :-(