View Full Version : [script bash] uso del ciclo for semplice
Salve ho il seguente problema voglio fare un for semplice (per un numero di volte)
#!/bin/sh
for (( i=0;i<5;i++)) ; do
echo "casa"
done
qualcuno saprebbe dirmi dove sbaglio????
Salve ho il seguente problema voglio fare un for semplice (per un numero di volte)
#!/bin/sh
for (( i=0;i<5;i++)) ; do
echo "casa"
done
qualcuno saprebbe dirmi dove sbaglio????
ho provato anke se nza punto interrogativo ma l errore è sempre lo stesso:
2:Syntax error: bad for loop variable
BlackShark92
30-06-2011, 09:46
ho provato anke se nza punto interrogativo ma l errore è sempre lo stesso:
2:Syntax error: bad for loop variable
semplicemente, la shell non è C. Per fare quello che richiedi occorre
do
for i in `seq 1 5`
.....
done
dove con `seq 1 5` (le virgolette rovesciate eseguono come comando quello che c'è dentro) conta da 1 a 5, e la i assume consecutivamente quei valori.
semplicemente, la shell non è C. Per fare quello che richiedi occorre
do
for i in `seq 1 5`
.....
done
dove con `seq 1 5` (le virgolette rovesciate eseguono come comando quello che c'è dentro) conta da 1 a 5, e la i assume consecutivamente quei valori.
ok grazie funziona . il problema e che avevo visto questa sintassi su un sito:
http://www.mrwebmaster.it/linux/guide/cicli-for-while_267.html
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.