W
wuffi
Grünschnabel
Hallo,
also es geht um folgendes Problem (bin da auch noch ganz neu):
Ich möchte per Shell ungefähr folgendes Kommando ausführen:
perl -pi -e 's/Z%e%i%l%e%/S)a)t)z)t)e)i)l)/E.r.s.a.t.z/g' DATEI
Das funktioniert so aber nicht.
Ich möchte eine oder mehrere Zeilen suchen die das Wort "Z%e%i%l%e%" beinhalten, in diesen rausgesuchten Zeilen möchte ich das Wort "S)a)t)z)t)e)i)l)" finden und mit dem Wort "E.r.s.a.t.z." ersetzen.
Wie macht man dies am besten?
mfg
edit: Bei den Wörtern im obrigen Script sollen Sonderzeichen ignoriert werden, das macht dann doch dann mit \ oder?
Bsp: Z\%e\%i\%l\%e\%
also es geht um folgendes Problem (bin da auch noch ganz neu):
Ich möchte per Shell ungefähr folgendes Kommando ausführen:
perl -pi -e 's/Z%e%i%l%e%/S)a)t)z)t)e)i)l)/E.r.s.a.t.z/g' DATEI
Das funktioniert so aber nicht.
Ich möchte eine oder mehrere Zeilen suchen die das Wort "Z%e%i%l%e%" beinhalten, in diesen rausgesuchten Zeilen möchte ich das Wort "S)a)t)z)t)e)i)l)" finden und mit dem Wort "E.r.s.a.t.z." ersetzen.
Wie macht man dies am besten?
mfg
edit: Bei den Wörtern im obrigen Script sollen Sonderzeichen ignoriert werden, das macht dann doch dann mit \ oder?
Bsp: Z\%e\%i\%l\%e\%
Zuletzt bearbeitet: