gant: Finde den Fehler nicht...

Beitrag lesen

Hallo

Hoffe, jemand von Euch kann mir helfen. Ich haben folgenden Skript-Schnipsel:

if (-e "D:\MSIIS\Log\w3c\W3SVC1\ex".$Jahr.$Monat.$Monatstag.".log") {
 open(LOG, "<D:\MSIIS\Log\w3c\W3SVC1\ex".$Jahr.$Monat.$Monatstag.".log");
 @file = <LOG>;

foreach  (@file) {
  $_ =~ s/T /export_/T /export/export_/g;
  $_ =~ s/T /processnet/export_/T /export/export_/g;
  print(LOG $_);
 }

close(LOG);

}

Wenn ich das Skript auszuführen versuche, erhalte ich zwei Syntaxfehler, einer in der IF-Zeile near { und den zweiten in der (hier) letzten Zeile near }. Alle Variablen sind sauber Deklariert und wo notwendig auch schon vor dem Ausschnitt initialisiert.

Kann mir jemand sagen, wo das Problem liegt?

Besten Dank und Gruss