Hi!
oder aber, was natuerlich sinnvoller ist, Du lokalisierst Deine Variablen mit "my".
Sagen wir besser, die Variablen muessen "deklariert" werden. Zwar hast Du technisch gesehen Recht, Kai, aber der (logische) Sinn von use strict ist ja eben, dass man keine undeklarierten Variablen mehr verwenden kann und somit leichter Fehler findet.
Vor dem ersten Zugriff auf eine Variable also
my $variable;
hinschreiben.
siehe:
perldoc strict;
perldoc -f my;
und
perldoc perlsub
Gernot, Du wirst das jetzt wahrscheinlich fuer einen ziemlich grossen Aufwand halten, das alles zu lesen und Dein Script dann aufzupolieren, aber Du wirst sehen, auf Dauer lohnt es sich.
So long