Eine Textdatei namens datei.ext:
Zeile
Zeile
[Abschnitt1.begin]
Bez1 Wert1
Bez2 Wert2
Bez3 Wert3
Bez4 Wert4
[Abschnitt1.end]
Zeile
Zeile
Aufgabe: Im Abschnitt1 den Wert Bez3 auf ABC123 setzen:
mv datei.ext datei.tmp substitution="Bez3" wert="ABC123" newline="$substitution $wert" sed -e "/Abschnitt1.begin/,/Abschnitt1.end/ s/$substitution/$newline/" datei.tmp > datei.ext rm datei.tmp
Stand: 22.10.2009
EOF