[shell/bash] problème boucle de contrôle
Résolu
Madmat59
Messages postés
107
Statut
Membre
-
Madmat59 Messages postés 107 Statut Membre -
Madmat59 Messages postés 107 Statut Membre -
Bonjour,
bonjour j'essaye de faire une boucle de contrôle en shell/bash sans succès :(
read -p "Voulez-vous enregistrer un nouvel utilisateur (o/n) ?" vChoix
while [ $vChoix != "o" ] || [ $vChoix != "O" ] || [ $vChoix != "n" ] || [ $vChoix != "N" ]
do
read -p "Erreur, autre utilisateur (o/n) ?" vChoix
done
Tant que la réponse est différente de "o","O","n" ou "N" je veux rester dans la boucle. Le problème est que même en saisissant une bonne réponse "o" il ne quitte pas la boucle.
Merci d'avance pour votre aide
Cordialement Madmat59
bonjour j'essaye de faire une boucle de contrôle en shell/bash sans succès :(
read -p "Voulez-vous enregistrer un nouvel utilisateur (o/n) ?" vChoix
while [ $vChoix != "o" ] || [ $vChoix != "O" ] || [ $vChoix != "n" ] || [ $vChoix != "N" ]
do
read -p "Erreur, autre utilisateur (o/n) ?" vChoix
done
Tant que la réponse est différente de "o","O","n" ou "N" je veux rester dans la boucle. Le problème est que même en saisissant une bonne réponse "o" il ne quitte pas la boucle.
Merci d'avance pour votre aide
Cordialement Madmat59
A voir également:
- [shell/bash] problème boucle de contrôle
- Classic shell - Télécharger - Personnalisation
- Fan controle - Télécharger - Optimisation
- Bingo bash free - Télécharger - Divers Jeux
- Controle parental disney plus - Guide
- Classic shell c'est quoi ✓ - Forum Windows 8 / 8.1
2 réponses
Salut,
;-))
#! /bin/bash while : do read -p "Voulez-vous enregistrer un nouvel utilisateur (o/n) ?" vChoix case "$vChoix" in o|O|n|N) echo "Vous pouvez enregistrer un nouvel utilisateur..." break ;; *) echo "Erreur ! Répondez par O,o,N ou N." echo "Recommencez s'il vous plaît..." continue ;; esac done
;-))