28.11
2006
2006
Arbeitsweise des SED
Wir wollen nun jedes Vorkommen von “java4″ durch “java5″ ersetzen.
Der folgende Aufruf ersetzt in
allen Zeilen jedes Vorkommen:
sed "s/java4/java5/" test.txt
Obiger Aufruf birgt eine Gefahr.
Es wird in jeder Zeile nur das erste Vorkommen des Wortes “java4″ ersetzt. Will
man erreichen, dass alle Vorkommen eines Wortes innerhalb einer Zeile ersetzt
werden, so muss man hinter dem letzten Schrägstrich noch ein g ergänzen, also
sed "s/java4/java5/g" test.txt
powered by performancing firefox

