11.7. Structure for pour les expressions arithmétiques

Bash a introduit une nouvelle structure for adaptée aux traitements des expressions arithmétiques, itération issue du langage C. Elle fonctionne comme cette dernière.

Syntaxe :


for (( expr_arith1 ; expr_arith2 ; expr_arith3 ))
do
   suite_cmd
done

expr_arith1 est l'expression arithmétique d'initialisation.

expr_arith2 est la condition d’arrêt de l’itération.

expr_arith3 est l’expression arithmétique qui fixe le pas d’incrémentation ou de décrémentation.

Exemples :