Angenommen, ich möchte eine Datei mit folgendem Inhalt durch eine Zeichenfolge ersetzen
name
nAmE
naMEbb
NAME
Und wollte das Wort "Name" durch "dave" ersetzen, aber die Großschreibung des Originaltextes beibehalten. Meine gewünschte Ausgabe wäre zum Beispiel,
dave
dAvE
daVEbb
DAVE
Gibt es irgendwelche Einzeiler, dies zu tun (vorzugsweise in Perl, so dass ich eine In-Place-Ersetzung über viele Dateien tun kann)?
EDIT Das Problem ist zweideutig, es sei denn, beide Zeichenketten haben genau die gleiche Länge. Nehmen wir an, das ist der Fall.