4 mar 2011

Come leggere l'elenco di file in una directory in perl?

Utilizzando il perl, come si può ottenere l'elenco di file presenti nella directory corrente? È semplice, ma siccome non mi ricordo mai lo posto qui!
#!/usr/bin/perl -w

@files = <*.txt>;
foreach $file (@files) {
  print $file . "\n";
}
in questo caso vengono listati tutti i files con estensione .txt.

2 commenti:

Massimo ha detto...

Grazie, molto utile.
Se invece di *.txt scrivi un percorso, esempio /var/www/html/*.*, ti fa l'elenco di quella cartella.

Massimo ha detto...

Grazie, molto utile.
Se invece di *.txt scrivi un percorso, esempio /var/www/html/*.*, ti fa l'elenco di quella cartella.