Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 14/10/2009, à 14:08

herzak

Comment fonctionne "until" == RESOLU

Bonjour,
je suis un cours où il est dit que "until" est l'inverse de "while"

#!/bin/bash
until [ -z $test ] || [ $test != 'ok' ]
do
    read -p 'Entrez ok svp :' test
done

Lorsque je remplace "until" par "while" le script marche et me demande d'entrer "ok"
mais quand je remets "until" et que je lance le script rien ne se passe excepté
"herzak@ubuntun:~$  "
Merci de me dire comment fonctione le fameux "until"

Dernière modification par herzak (Le 15/10/2009, à 14:55)

Hors ligne

#2 Le 14/10/2009, à 14:10

xabilon

Re : Comment fonctionne "until" == RESOLU

Salut

Simples notions d'anglais :
- "until" "do"  = "jusqu'à ce que" (la condition soit vérifiée) "faire" (la boucle)
- "while" "do" = "tant que" (la condition est vérifiée) "faire" (la boucle)


Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.

Hors ligne

#3 Le 14/10/2009, à 14:20

herzak

Re : Comment fonctionne "until" == RESOLU

Donc si je vous comprends,
"until" "do"
ne s'exécute que si la condition n'est pas vérifiée.
Merci de me dire si j'ai compris le principe.

Hors ligne

#4 Le 14/10/2009, à 14:28

xabilon

Re : Comment fonctionne "until" == RESOLU

Voilà, c'est ça.

Ça devrait t'aider à voir ton erreur


Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.

Hors ligne

#5 Le 15/10/2009, à 14:54

herzak

Re : Comment fonctionne "until" == RESOLU

Bonjour,
merci pour ton coup de main je comprends mieux.
bonne journée.

Hors ligne