Les instructions "continue" et "break"
Les instructions BREAK et CONTINUE sont employées pour modifier le déroulement des boucles for, while et until.L'instruction "break" oblige le shell à sortir de la boucle et l'instruction "continue" demande au shell de se brancher au début de la boucle et de commencer une nouvelle itération.
Exemple :
while true
do
echo "entrer oui (1) ou non (0)"
read rep
if test $rep = 0
then
echo "vous avez gagné"
continue
else
echo "vous avez perdu"
break
fi
done
Dans ce cas il n'y a qu'une condition d'arrêt de la boucle et qu'un point de sortie. Le break est la seule solution utilisable lorsqu'une boucle à plusieurs points de sortie.