E' possibile creare dei semplici comandi ridondanti, per lanciare n volte un determinato programma.
Tutto si basa sul costrutto for do
del linguaggio di scripting della bash, che permette di iterare più volte un determinato compito.
Ad esempio volendo scaricare diverse immagini iso, sarebbe necessario lanciare più comandi simili:
ftp.debian.it\debian-cd1.iso
...
ftp.debian.it\debian-cd7.iso
E' possibile automatizzare il lavoro mediante un' unica command line:
for n in `seq 1 7`; do proz ftp.debian.it\debian-cd$n.iso; done
Scaricaricherà in automatico i 7 cd consecutivamente mediante il downloader accelerator prozilla
Definizione di shell. Panoramica delle shell più diffuse. Introduzione alla bash.
Re: errata corrige
Corretto :)
Rispondierrata corrige
scusate, sostituite la prima parte con:
for n in `seq 1 7`
ossia va messo l'operatore in (altrimenti non capisce che cacchio serve for) e levato to (che invece l'interprete lo capisce visto che fra i due valori numerici c'e' uno spazio che basta ed avanza)