hotti: opendir und ./..

Beitrag lesen

hi,

chdir ist übrigens unnötig, glob("$dir/*.gif") funktioniert genauso und liefert das Verzeichnis gleich mit, im Gegensatz zu readdir.

Ja, das ist richtig. Für meine Kdo-Zeilen-Perl-Scripts benutze ich gerne das Modul Cwd.pm und erhalte mit getcwd() die current work directory direkt und ohne File::Basename-Parserei gleich auf $dir.

Mein Problem mit glob ist, dass glob nicht sonderlich portabel ist und bei alten Perl-Versionen(?) einen Helfer-Prozess startet. Und das Pattern muß in der jeweiligen Shell- statt RegExp-Syntax angegeben werden.

Meine Perl-Scripts, die so ins FS greifen, laufen alle lokal und auf der Kdo-Zeile, mit glob habe ich dabei keine Schmerzen, die ich vermutlich auch hätte, wenn sowas auf einem produktiven Webserver laufen würde, dessen Administration nicht in meiner Hand liegt.

Hotti