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

Contenu supprimé Contenu ajouté
Ligne 64 :
== Boucles <code>until</code> et <code>while</code> ==
La boucle <code>while</code> exécute un bloc d'instructions tant qu'une certaine condition est satisfaite, lorsque cette condition devient fausse la boucle se termine. Cette boucle permet donc de faire un nombre indeterminé de tours de boucle, voir même inifini si la condition ne devient jamais fausse (horreur programmatique !).
<source lang="bash">
<pre>
while condition
do instruction(s)
done
</presource>
 
<source lang="bash">
<pre>
#! /bin/bash
 
Ligne 86 :
done
echo "bravo, le nombre etait en effet $a_trouver"
</presource>
 
La syntaxe de la boucle <code>until</code> est exactement la même que celle de la boucle <code>while</code>, mais sa signification est inversée : la boucle est exécutée tant que la condition est fausse.