morgens ;-)
Ich halte diese Zeilen für problematisch, weil zu kurz:
[...]
Im Gegenteil, viel zu lang:[1]
Naja, immerhin scheinen wir an derselben Stelle Anstoß zu nehmen
open(INFO, $file) or die "Konnte Datei $file nicht oeffnen:$!";
print while(<INFO>);
close INFO or die "Konnte Datei $file nicht schliessen:$!";
Ich mag dir ja gerne zustimmen, daß das Zwischenspeichern in einen Array nicht der "Königsweg" ist. Bei der Lösung, die du hier vorschlägst, sehe ich nicht, wie ich gezielt Veränderungen für einzelne Zeilen anbringen könnte - wenn ich beispielsweise unterhalb von Zeile 27 vier weitere Zeilen einfügen will.
Du läßt @lines ausgeben, ohne das vorher zu splitten.
Daran kanns nicht liegen.
Das tat es bei mir einmal in einem vergleichbaren Fall
Wenn das Script aus dem Original-Posting keinen Text zurückliefert, dann müßte add.html leer sein.
Völlig richtig
Grüße aus Berlin
Christoph S.