Startseite

 Fotografie
 Asterisk
 Linux
 Projekte

 Homepages

 Andreas

Andreas Rehm
ICQ: 4782018

 Impressum

View Frames
   
Sie befinden sich hier  /  Linux / Sed

SED - der Streaming Editor

Ein paar nützliche Beispiele zur Verwendung des sed.

Entfernen von Leerzeilen sed '/^$/d' datei
Entfernen von Leerzeilen am Anfang der Datei sed '/./,$!d' datei
Anzeigen bis zur ersten Leerzeile (BSP. E-Mail-Header) sed '/^$/q' datei
Anzeigen ab der ersten Leerzeile (BSP. E-Mail-Body) sed '1,/^$/d' datei
Anzeigen des Subjects (BSP. E-Mail) sed '/^Subject: */!d;s///;q' datei
Entfernen von Kommentaren und Leerzeilen sed '/^#/D;/^$/D' datei
Aber auch:
sed 's/[ ]*#.*$//g;/^$/D'
Ersetzen von Text sed 's/SO NICHT/ABER SO SCHON/g' datei
Löschen der ersten 10 Zeilen eines Textes
sed '1,10d' datei
Anzeigen der ersten 10 Zeilen eines Textes
sed '1,10p' datei
Leerzeilen einfügen
sed 'G' datei
Zwei Leerzeilen einfügen
sed 'G;G' datei
Zeilen nummerieren
sed = datei | sed 'N;s/\n/ /'
DOS CR/LF in Unix Format umwandeln
sed 's/.$//' datei
Unix newlines in DOS Format umwandeln
sed 's/$//' datei
oder:
sed -n p datei
Leerzeichen und Tabs am Anfang und am Ende der Zeilen entfernen
sed 's/^[ \t]*//;s/[ \t]$//' datei
Leerzeichen an jedem Zeilenanfang einfügen
sed 's/^/  /' datei
Pro Zeile x Mal ersetzen (x durch Anzahl ersetzen)
sed 's/DAS NICHT/DAS SCHON/x' datei
Ersetzen wenn Zeile XYZ nicht enthält
sed '/XYZ/!s/DAS NICHT/DAS SCHON/g' datei
Ausfiltern der IP-Adresse von ippp0 aus der Ausgabe von ifconfig
ifconfig|sed '1,/ippp0/d;s/[ ]*inet addr://;s/[ ].*$//;q'


Seite Drucken Print Page

Last modified 20140402002838 - ARWebengine 0.91 - AntiHacker Edition