Auch Hye!
Besser bzw. richtig ist:
perl -c deinscript.pl oder .cgi
Und noch besser:
perl -cw deinscript.pl
So wird bei verdaechtigen Stellen eine Warnung ausgespuckt. Des weiteren dringend zu empfehlen: Als erste Anweisung im Script die Zeile
use strict;
Dann muessen aber alle Variablen deklariert werden (das ist der Sinn der Sache), entweder mit
my ($varname1, $varname2);
oder fuer globale Variablen mit
use vars qw/$varname1 $varname2/;
(ist die Kurzform fuer use vars ('$varname1', '$varname2'); )
So lassen sich immerhin schonmal viele Schreibfehler entdecken. Fuer logische Fehler hilft am Ende halt nur der Perl debugger (perl -d deinscript.pl), der jedoch recht unfreundlich zu bedienen ist.
So long