woodfighter: Probl. Handbuch in html und java auf CD kann nicht bearbeitet werden

Beitrag lesen

Tach,

tmpname=`mktemp`;
cp -f $filename $tmpname;
sed "s/$suche1/$ersatz1/g" <  $tmpname | sed "s/$suche2/$ersatz2/g" > $filename;
# Ende der einen Zeile
rm -f $tmpname;

sed kann auch direkt Dateien editieren, da kann man sich die tempdatei sparen:

sed -i -e "s/$suche1/$ersatz1/g" -e "s/$suche2/$ersatz2/g" $filename

Und ergänzend sollte man noch sagen, dass bei dieser Schreibweise der Such- sowie der Ersetztext kein Slash enthalten kann (oder dieser escaped werden muss), wenn man einen Slash im Text hat, kann man das im sed Parameter durch ein belibiges anderes Zeichen ersetzen, das nicht vorkommt.

mfg
Woodfighter