Hallo,

Am Mittwoch, 09. M�r 2005, 19:35:44 +0100 schrieb Andreas Kretschmer:
> Klaus Becker <[EMAIL PROTECTED]> schrieb:
> 
> > ich m�chte in der Datei "test.txt"  "111"  durch  "222"  ersetzen. Laut 
> > einer 
> > "Linux-Bibel" m�sste das mit 
> > "sed '1,$s/111/222/g' test.txt"  gehen. Sed zeigt mir aber nur "222" an, 
> > ohne 
> > die Datei zu ver�ndern:
> 
> Falls Du in der Originaldatei das machen willst: leite die Ausgabe in
> eine temp. Datei und move diese dann auf die Originaldatei.
> 
> Oder nimm perl:
> 
> perl -pi -e 's/111/222/' ./test.txt

Oder auch:

  ruby -pi -e '$_.sub! /1/, "2"' test.txt

Bertram


-- 
Bertram Scharpf
Stuttgart, Deutschland/Germany
http://www.bertram-scharpf.de


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)

Antwort per Email an