[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: sed



Hallo,

Am Mittwoch, 09. Mär 2005, 19:35:44 +0100 schrieb Andreas Kretschmer:
> Klaus Becker <colonius@free.fr> 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



Reply to: