Corsi on-line
Chiudi
Newsletter:
  • Seguici su Facebook
  • Seguici su Twitter
  • Seguici su Google+
  • Seguici via RSS
  • Seguici col tuo Smartphone

I cicli FOR e WHILE

Un ciclo è una ripetizione di una determinata azione per un dato numero di volte sulla base di un dato delimitatore.
Per realizzare un ciclo in ambiente di shell scripting si usa for oppure while. Vediamoli entrambi.

Il ciclo FOR crea un iterazione sulla base di una data lista di valori o di una data condizione.

(L'articolo continua più sotto...)

Esempio di lista di valori:

#!/bin/sh

for X in 1 2 3 4 5
do
   echo $X
done
In questo caso il ciclo for si ripete per ogni valore specificato (nel nostro caso verranno stampati i numeri da 1 a 5, ma avremmo potuto usare anche valori non sequenziali oppure non numerici).

Altro modo di utilizzare for è il seguente:

#!/bin/sh

for (( X=0; X<10; X++ ))
do
   echo $X
done
Nell'esempio qui sopra for viene utilizzato definendo, da sinistra a destra: Altro modo di creare iterazioni all'interno dei nostri script è l'utilizzo di WHILE.
Grazie a while si ripetono determinate azioni fino a quando la condizione limite risulta soddisfatta.
#!/bin/sh

X=0

while [$X -le 5]
do
   echo $X
   X=`expr $X + 1`
done
Nel nostro caso il ciclo continerà fino a quando la condizione limite (X minore o uguale a 5) risulta vera.

Corsi
Corso LinuxCorso Linux
Guida completa al sistema open-source. A partire da 39 €.
Corso PHPCorso PHP
Corso completo per la creazione di siti Web dinamici. A partire da 49 €.
Corso Ruby e Ruby On RailsCorso Ruby e Ruby On Rails
Creare software ed applicazioni Web con Ruby e ROR. A partire da 49 €.
Sommario
Annunci

Mr.Webmaster

Pubblicità
Chi Siamo
Contattaci
Collabora
Note Legali
© 2003 - 2012 Mr.Webmaster - Il portale dei Webmaster Italiani - Tutti i diritti riservati | Powered by IKIweb Internet Media S.r.l. - PIVA 02848390122