This is an old revision of the document!
Table of Contents
Zeichen einfügen
nach jedem zeiten Zeichen ein “:” einfügen: 21000024ff5011ae → 21:00:00:24:ff:50:11:ae
sed 's/../&:/g;s/.$//'
Zeichen (xx) am Anfang jeder Zeile einfügen → sed 's/^/xx/'
Zeichen (xx) am Ende jeder Zeile einfügen → sed 's/$/xx/'
Zeichen ersetzen
foo durch bar ersetzen → sed '/s/foo/bar/'
alle foo durch bar ersetzen → sed '/s/foo/bar/g'
alle Kleinbuchstaben in Grossbuchstaben → sed 's/.*/\U&/'
alle Grossbuchstaben in Kleinbuchstaben → sed 's/.*/\L&/'
Zeichen löschen
vom Anfang einer Zeile bis zum ersten xxx in der Zeile alles löschen → sed 's/^.*xxx/ /'
vom Anfang jeder Zeile die regex enthalten, bis zum ersten xxx in der Zeile alles löschen → sed '/regex/s/^.*xxx/ /'
Erstes Zeichen löschen; erste 2 Zeichen löschen → sed 's/^./ /'; sed 's/^../ /'
Letztes Zeichen löschen; letzte 2 Zeichen löschen → sed 's/.$/ /'; sed 's/..$/ /'
jedes 3. Komma löschen → sed 's/,/ /3'
Zeilen löschen
Zeilen die regex enthalten → sed '/regex/d'
Leerzeilen löschen → sed '/^ *$/d'
erste 12 Zeilen löschen → sed '1,12d'
letzte 12 Zeilen löschen → head -n -12
ab Zeile 22 bis letzte Zeile löschen → sed '22,$d'
Zeilen 2 bis Zeile mit regex löschen → sed '2,/regex/d'
ab Zeile mit regex bis letzte Zeile löschen → sed '/regex/,$d'
Zeilen manipulieren
Zwei Zeilen zusammenfügen → sed 'N;s/\n/ /'