Quando i file in una directory sono troppi e il signor BASH vi risponde con

Argument list to long

 

Allora ecco che viene in soccorso il pluridecorato comando FOR

for file in *.pdf; do echo $file OK ;done

Questo piccolo LOOP al volo esegue sul file $file il comando che si vuone (in questo caso scrive solo il nome dei file PDF presenti nella directory corrente)

per "gzipparli" tutti (e scrivere OK man mano) 

for file in *.pdf; do gzip $file; echo $file OK ;done
 

Attenzione ... quando parte non lo ferma nessuno.....

 

 

 

 


Commenti

Aggiungi un commento

Plain text

  • Nessun tag HTML consentito.
  • Indirizzi web o e-mail vengono trasformati in link automaticamente
  • Linee e paragrafi vanno a capo automaticamente.