On Tuesday 21 October 2003 17:10, Stefan Heinrichsen wrote:
ich suche eine _simple_ Möglichkeit in der Shell eine Ersetzung
durchzuführen in etwa so:
echo Mein String|replace "Mein" "Dein"
ich habe es mit replace und mit sed probiert doch beide Verwenden RegExp was nicht gewünscht ist (da ich mir dann noch die Mühe machne müßte bestimmte Zeichen zu escapen).
Vielleicht mit Perl?
perl -p -e 's/searchregexp/newtext/g' <infile >outfile
oder
perl -p -i -e 's/searchregexp/newtext/g' file1 file2 file3
(inplace)
...jetzt muß man nur noch Perl beibringen, 'searchregexp' zu escapen bzw. als
escaped zu behandeln. Perl kann das bestimmt.
Mal nachsehen...
CU
--
Stefan Hundhammer