Fragen und Anmerkungen die dir bei der Fehlersuche eventuell behilflich sein koennten:i) An welcher Stelle liest du aus der Ursprungsdatei?
ii) Beendet sich dein Script ueberhaupt?
iii) Anmerkung: Die folgende Codezeile wendet zuerst den regulaeren Ausdruck '/$string/' auf $_ an und weist das Ergebnis der Mustererkennung (boolisch 'wahr' oder 'falsch') der Variablen $_ zu.
next if ($_ = /$string/);
Ausfuehrlicher geschrieben
next if ($_ = $_ =~ /$string/);
vermutlich wolltest du aber nur
next if ($_ =~ /$string);
also ohne dass $_ noch einmal das Ergebnis der Mustererkennung zugewiesen wird.iv) Immer pruefen ob die Ausfuehrung einer Funktion, insbesondere bei 'open', erfolgreich gewesen ist:
open(DATEI2,">Daten/neu/$filename") or die "Konnte Datei nicht zum Schreiben oeffnen: $!\n";
Datum: 28.11.2007-17:32
