next up previous contents index
suivant: Les commandes « break », « continue » monter: Les tests et les précédent: La boucle « until »   Table des matières   Index

La boucle « for »

Syntaxe :


for var in liste
do
liste A
done

« var » est une variable du shell et « liste » est une liste de chaînes de caractères délimitées par des espaces ou des tabulations. Le nombre de chaînes de caractères de la liste détermine le nombre d'occurrence de la boucle.

Exécution :


étape 1 :
« var » est positionné à la valeur de la première chaîne de caractères de la liste.
étape 2 :
« liste A » est exécutée.
étape 3 :
« var » est positionnée à la valeur de la seconde chaîne de caractères de la liste, puis reprise à l'étape 2.
étape 4 :
Répétition jusqu'à ce que toutes les chaînes de caractères aient été utilisées.

Remarque 12..2 :


Toute chaîne de caractères comprises entre les caractères « " » et « ' » comptent pour une itération pour la boucle « for ». Par conséquent :
for var in "Ceci est une cha{\^\i}ne"   compte 1 itération.
do  
$\cdots$  
done  
for var in Ceci est une cha{\^\i}ne   compte 4 itération.
do  
$\cdots$  
done  


next up previous contents index
suivant: Les commandes « break », « continue » monter: Les tests et les précédent: La boucle « until »   Table des matières   Index
baudry@esme.fr