This is the version 5bb8b4b408367b37baaa5b66 from 2009-01-28 16:21:24 comment: 'Neue Version'
sed ed
wichtig: reguläre Ausdrücke
Generell ed
Programmaufruf = ed
sed 'sed_befehle' datei_name
oder
befehl | sed 'sed_befehle'
Befehle ed
- Struktur
'Befehl1;Befehl2;Befehl3...'
wobei vor jedem Befehl noch ein Muster stehen kann, das nur bestimmte Zeilen auswählt
Befehle:
- d Zeilen löschen
- !d alle anderen Zeilen löschen
- s/Muster/Text/ Muster einmal durch Text ersetzen
- s/Muster/Text/g Muster immer ersetzen
- a Text Text einfügen (als nächste Zeile)
- c Text Zeile durch Text ersetzen
- q abbrechen
Muster ersetzen ed
sed 's/Muster/neuerText/g'
der neue Text kann das alte Muster als & enthalten:
sed 's/Muster/...&.../g'
Zeilen wählen ed
durch Zeilennummer ed
die 2. Zeile anzeigen:
sed '2 !d'
die 2. bis 5. Zeile anzeigen
sed '2,5 !d'
durch Muster ed
sed '/Muster/ !d'
Categories: Computer