Esempio di ciclo FOR in stile C

Vediamo come scrivere un ciclo for usando la notazione del C.

Quando si vuole ripetere un istruzione, o una serie di istruzioni per un determinato numero di volte, si può ricorrere ad un ciclo. In particolare, se conosciamo a priori il numero esatto di ripetizioni, possiamo agevolemente usare un ciclo for tutto in stile C.

Esempio:
#!/bin/bash
for((i=0; i<10; i++)); do
touch file$i.log
done


Cosa fa questo script?
Crea 10 file che si chiamano file0.log, file1.log... ecc.

Come funziona?
All'interno del ciclo for ci sono 3 istruzioni:
i=0; questa è l'inizializzazione della variabile i. Tale istruzione verrà eseguita solo al primo passaggio dentro il ciclo
i<10; questa è la condizione di permanenza nel ciclo. Si dice che il for esce per falso, ciò significa che il ciclo finirà quando i sarà maggiore o uguale 10. Ovviamente sono possibili espressioni più complesse.
i++; questa istruzione non fa altro che incrementare di 1 il valore di i. Viene eseguita ogni volta che si entra nel ciclo ad esclusione della prima volta.

Privacy Policy