Thread Use of uninitialized value in pattern match...
(4 answers)
Opened by Duff at 2007-12-28 15:32
Hallo,
ich lese ein bestimmtes Verzeichnis ein und möchte dort alle Dateien bearbeiten. Doch es werden auch (so meine Vermutung) die beiden Dateien. und .. mit eingelesen, mit denen ich nichts machen kann. Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 chdir($DIRECTORY); opendir(DIR,"$DIRECTORY"); while( my $datei = readdir(DIR) ) { open(FILE, "$datei") or die; my @status=funktionsaufruf(); close(FILE); if($status[0] =~ m/matching/) { #...mache was } } closedir(DIR); Bekomme nun immer die Fehlermeldung, dass in der Zeile mit der if-Anweisung ein Use of uninitialized value in pattern match .... Wie kann ich das unterbinden? Danke. D'OH
Daniel |