PDA

View Full Version : [Pearl][altro linguaggio di scripting] Eseguire un comando linux


ellyon17
07-11-2008, 13:35
Ciao a tutti,
scusate la niubbaggine...
Devo fare la seguente cosa:
ho un programma pippo che prende come input un file. ovvero nella riga di comando scrivo:
>pippo -f miofile.txt
Se voglio dargli piu` file e` possibile scrivendo:
>pippo -f miofile1.txt -f miofile2.txt -f miofile3.txt
eccetera

Io ho qualcosa come 60 file di input da degli con nomi lunghissimi, quindi non mi va di scriverli a mano.
Vorrei scrivere uno script che faccia un loop ed esegua il comando (i files si chiamano tutti uguali solo con un numero crescente alla fine)...

Chi mi aiuta?????

Grazie...

kingv
07-11-2008, 13:54
for (( i =0 ; i <=60 ; i++ )) do lista="$lista -f nome_file$i" ; done; pippo $lista

kingv
07-11-2008, 13:56
ah il linguaggio di scripting si chiama PERL :eek: :D

ellyon17
07-11-2008, 14:05
Grazie....
scusate l'ignoranza!:stordita:

kingv
07-11-2008, 14:58
Grazie....
scusate l'ignoranza!:stordita:

è ok?
fa quello che volevi?

ellyon17
07-11-2008, 15:21
Si, perfetto funziona benissimo!
Grazie mille!!