Boucle while

Résolu
Bonjour,

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

merci d'avance de votre aide!

3 réponses

  1. Modérateur
    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. Cool les gars,

      la solution de jipicy est parfaite

      merci !