Thread Use of uninitialized value in pattern match... (4 answers)
Opened by Duff at 2007-12-28 15:32

Duff
 2007-12-28 15:32
#104211 #104211
User since
2006-10-06
283 Artikel
BenutzerIn

user image
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

View full thread Use of uninitialized value in pattern match...