Wie verträgt sich Perl mit Linebreaks/Sonderzeichen? Optimal wäre ja, daß ich eine Datei, einen Suchstring und noch eine Datei angebe und dann der Inhalt der zweiten Datei den gesuchten String überschreibt.

Also in etwa so:

foobar datei1.abc -parameter "*GW_Table00=(GenericWidget *)0;" --otherparameter datei2•••••

oder meinetwegen so:

replacestring << datei2•••••
foobar datei1.abc s/"*GW_Table00=(GenericWidget *)0;"/replacestring

oder irgendwie

Ich habe kein Problem damit, wenn mehrere Perl-Zeilen benötigt sind, wenn ich das alles in eine Perl-Datei packen und so ausführen kann. Das wäre mir sogar lieber, weil ich so mehrere Austausche mit einer Zeile im Makefile hinkriege.