Hi Christian,
In den // wird ein regulärer Ausdruck erwartet (perldoc perlre), in denen der Punkt die Bedeutung "ein beliebiges Zeichen" hat. Daher musst Du den Punkt maskieren:
if ($file =~ /./)
Ergänzung:
Wenn er zwei Punkte hintereinander möchte, könnte es denke ich auch so aussehen:
if ($file =~ /[.]{2}/)
Viele Grüße
Torsten
--
Feed your ears: http://www.siechfreds-welt.de/alchemist.html
Feed your ears: http://www.siechfreds-welt.de/alchemist.html