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:
- References:
- sed
- From: Klaus Becker <colonius@free.fr>
- Re: sed
- From: Andreas Kretschmer <andreas_kretschmer@despammed.com>