Thread File::Find - bestimmte Dateien in Verzeichnis finden (21 answers)
Opened by Henri at 2015-04-22 00:00

Linuxer
 2015-04-22 13:33
#180775 #180775
User since
2006-01-27
3875 Artikel
HausmeisterIn

user image
Für sowas unterstützt die Shell "Wildcards":

Code: (dl )
 perl code.pl *.xml


Das übergibt an das Perl-Skript alle Dateien, die mit .xml enden. Wobei es da - abhängig von der Shell - Limits gibt, wie viele Dateien so maximal erkannt werden können.


Man kann sowas auch im Perl-Skript realisieren.
Entweder nutzt man die glob()-Funktion oder man schreibt sich mit opendir() und grep { ... } readdir() was eigenes.

Perldoc:perlfunc glob
Perldoc:perlfunc opendir
Perldoc:perlfunc grep
Perldoc:perlfunc readdir
meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen!

View full thread File::Find - bestimmte Dateien in Verzeichnis finden