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 11 - Télécharger - Personnalisation
- Fichier do - Forum Windows
- Xwxwxwxwv songs do 2023 - Forum carte son
- "Xwxwxwxwv" songs do 2023 ✓ - Forum Windows 8 / 8.1
- Petit papa noel piano do re mi - Forum Loisirs / Divertissements
1 réponse
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 418
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