Hi,
stellt sich die Frage, aus welchem Verzeichnis das Script aufgerufen wird...
Es spielt keine Rolle, ob Script und Textdatei im selben Verzeichnis liegen. Ist im Dateiname kein Pfad angegeben, vermutet Perl die Datei im gerade aktuellen Verzeichnis... Damit es funktioniert, mußt Du entweder den Scriptpfad ermitteln und in diesen Verzeichnis innerhalb des Scripts wechseln oder sicherstellen, das vor dem Aufruf des Scriptes ein cd scriptpfad erfolgt...
MfG
Danny