Thread string ersetzen unix mit perl one liner (4 answers)
Opened by bora99 at 2011-05-27 09:42

bora99
 2011-05-27 09:42
#149188 #149188
User since
2009-12-05
54 Artikel
BenutzerIn
[default_avatar]
hallo,

was mache ich falsch ?
möchte im unix mittels eines perl one liner einen string ersetzen.

beispiel:

search="string"
replace="replace"

OK:
perl -e 'print "1: '$search' 2: '$replace'" '

NICHT OK mein Versuch zu ersetzen:
perl -e 'print s/'$search'/'$replace'/g '

Weitere nicht funktionierte Varianten:
echo $search | perl -p -e 'print ( s/$ENV{search}/$ENV{replace}/g ) '

$search $replace perl -p -e 'print ( s/$ENV{search}/$ENV{replace}/g ) '

gruss

View full thread string ersetzen unix mit perl one liner