Wenn du
Code:
use warnings;
use strict;
nutzen würdest, hättest du mehr Hinweise auf Fehler und und passieren auch weniger.