kannst du mir bitte nochmal den Code mit dem bei dir funktioniert hat zuschicken, weil ich bin völlig verzweifelt. Ich habe tausend mal versucht und der Script markiert jede Buschstabe. Merkwürdig. Ich benutze gar kein Warnung oder use script.
Der code unterscheidet sich nicht von dem, den ich dir geschickt habe und auch nicht von dem den du gepostet hast, aber ich nehme an das der umfangreicher ist.
Um Fehler zu finden und vor allem zu vermeiden ist use strict und der Schalter -w unumgänglich. Ich vermute irgendwo eine nicht initialisierte Variabel, die würdest du damit schnell finden.
Schreib am Anfang deines skriptes:
#!/usr/bin/perl -w
use strict;
und beseitige alle Warnungen und Fehlermeldungen die du erhälst, dann sollte es funktionieren.
Struppi.