Textersetzungswerkzeug sed Anwendungsbeispiele
Hinzufügen einer Zeile
1sed -i '8i Dies in Zeile 8 hinzufügen' FILE
Mehrere Leerzeichen / Spaces ersetzen
1echo "foo bar baz" | sed -e 's/ */ /g'
2foo bar baz
Löschen der dritten Zeile in einer Datei
1sed '3d' <datei>
Löschen einer Zeile mit Pattern-Matching
1sed -i '/textpattern/d' "${DATEI}"
in einer Datei ersetzen
1sed -i 's/foo/bar/' <datei>
in einer Datei ersetzen, mit Backup
1sed -i.bak 's/foo/bar/' <datei>
mit Umgebungsvariablen
1sed 's/foo/'"$BAR"'/'