Script shell - while / until
Résolu/Fermé
charline159
Messages postés
208
Date d'inscription
lundi 14 août 2017
Statut
Membre
Dernière intervention
22 juin 2022
-
Modifié le 17 août 2017 à 19:11
charline159 Messages postés 208 Date d'inscription lundi 14 août 2017 Statut Membre Dernière intervention 22 juin 2022 - 18 août 2017 à 10:38
charline159 Messages postés 208 Date d'inscription lundi 14 août 2017 Statut Membre Dernière intervention 22 juin 2022 - 18 août 2017 à 10:38
A voir également:
- Shell do while
- Classic shell windows 10 français - Télécharger - Personnalisation
- Xwxwxwxwv songs do 2023 - Forum Musique / Radio / Clip
- Efi shell version 2.50 - Forum Windows 10
- Startup.nsh shell ✓ - Forum Windows 10
- 50 FREE MP3s+ Free Audiobook! - Forum carte son
1 réponse
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 409
17 août 2017 à 18:59
17 août 2017 à 18:59
Salut,
La réponse est dans ta question et ton raisonnement : de manière à ce que tant que l'on dit oui, ça continue.
tant que c'est pour
La réponse est dans ta question et ton raisonnement : de manière à ce que tant que l'on dit oui, ça continue.
tant que c'est pour
while
untilc'est jusqu'à ce que…
until [ "$reponse" = 'oui' ] do read -p 'Dites oui : ' reponse done
Modifié le 17 août 2017 à 19:10
donc j'ai fait:
Mais rien ne se passe...
17 août 2017 à 19:12
17 août 2017 à 21:19
Ce que je cherche à faire est justement le contraire: je veux que la boucle continue jusqu'à ce que l'utilisateur dise autre chose que oui.
18 août 2017 à 07:55
Une condition , c'est exactement le contraire, la boucle est exécutée tant que la condition est fausse, jusqu'à ce qu'elle devienne vraie.
Pour en revenir à ta condition , ben la boucle n'est jamais exécutée, puisque dès le départ, la condition est vraie, la variable "$reponse" est vide, donc la condition étant respectée, on sort de la boucle et le script s'achève.
Si tu veux que ton script t'affiche quelque chose, il faut initialiser ta variable réponse à oui.
La condition est très peu utilisée. La plupart du temps c'est while qui est utilisée.
18 août 2017 à 10:38