« Programmation Bash/Boucles » : différence entre les versions

Contenu supprimé Contenu ajouté
Shadopok (discussion | contributions)
Aucun résumé des modifications
Ligne 49 :
=== Seconde syntaxe ===
La boucle <code>for</code> possède une deuxième syntaxe :
<source lang="bash">
<pre>
for ((e1;e2;e3))
do instruction(s)
done
</presource>
Dans laquelle, <code>e1</code>, <code>e2</code> et <code>e3</code> sont des expressions aithmétiques. Une telle boucle commence par exécuter l'expression <code>e1</code>, puis tant que l'expression <code>e2</code> est différente de zéro le bloc d'instructions est exécuté et l'expression <code>e3</code> évaluée.
 
<source lang="bash">
<pre>
for ((i=0 ; 10 - $i ; i++))
do echo $i
done
</presource>
 
 
 
== Boucles <code>until</code> et <code>while</code> ==