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

      la solution de jipicy est parfaite

      merci !
      0
  2. Contributeur
    c'est mieux ?
    c'est plus propre ?
    0
    1. Contributeur
      exit 0

      ?
      0
      1. Modérateur
        Salut,

        break

        ?

        ;-)
        0