Hallo,
ich habe mich in letzter Zeit etwas intensiver mit Perl beschäftigt und im großen und Ganzen klappt das schon ganz gut. Aber jetzt komme ich bei einem Problem nicht weiter:
Ich habe folgendes Testprogramm:
#!/usr/bin/perl -w
print (-d "/mnt/reelbox/video/Charmed/Charmed_-_Zauberhafte_Hexen/2007-05-30.16.00.50.99.rec");
Dies ist nur ein Minitest, welches das Problem in meinem eigentlichen Programm aufzeigt.
Ich arbeite auf Linux.
Das Verzeichnis existiert, und wenn ich das ausführe bekomme ich:
QuoteUse of uninitialized value in print at /home/thorsten/arbeit/test/test.pl line 2.
Wenn ich allerdings das ausführe:
#!/usr/bin/perl -w
print (-d "/mnt/reelbox/video/Charmed/Charmed_-_Zauberhafte_Hexen");
läuft das einwandfrei.
Meine Vermutung geht dahin, daß Perl die Punkte als Concatenation von Strings interpretiert. Aber ich weiß nicht, wie ich das lösen kann.
Hat jemand eine Idee?
Danke schon mal,
Tschüß,
Thorsten.