Boucle while

Résolu
vremen3 -  
 vremen3 -
Bonjour,

comment puis-je sortir d'une boucle "while" si condition remplie svp.

merci d'avance de votre aide!


3 réponses

jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 896
 
Disons que c'est sûrement plus adaptée...

[jp@MDK-2010 tmpfs]$ cat foo.sh
#! /bin/bash

#set -xv

while true
do
        read -p "Entrez le code secret : " code
        if [ "${code}" != "22" ]
        then
                echo "Recommencez SVP."
                continue
        else
                echo "Bravo."
                break
        fi
done

[jp@MDK-2010 tmpfs]$ ./foo.sh
Entrez le code secret : 44
Recommencez SVP.
Entrez le code secret : ok
Recommencez SVP.
Entrez le code secret : 22
Bravo.
[jp@MDK-2010 tmpfs]$

;-))
1
vremen3
 
Cool les gars,

la solution de jipicy est parfaite

merci !
0
foobar47 Messages postés 13536 Date d'inscription   Statut Contributeur Dernière intervention   533
 
exit 0

?
0
jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 896
 
Salut,

break

?

;-)
0
foobar47 Messages postés 13536 Date d'inscription   Statut Contributeur Dernière intervention   533
 
c'est mieux ?
c'est plus propre ?
0