[Shell] erreur sur la condition d'un IF
Résolu
Shadow_49
Messages postés
11
Date d'inscription
Statut
Membre
Dernière intervention
-
Shadow_49 Messages postés 11 Date d'inscription Statut Membre Dernière intervention -
Shadow_49 Messages postés 11 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai un script en shell qui pose une question et à laquelle l'utilisateur doit répondre soit par o/n soit par oui/non
Pour vérifier la réponse j'ai fais un if comme ceci :
mais il me renvoie ceci :
Ce qui correspond à chacune des conditions du if-elif
Quel est le problème ? j'ai plusieurs autres if dans mon script mais c'est le seul qui réclame deux conditions, les autres n'ont qu'une seule condition à vérifier (c'est aussi le seul à me faire ça !)
Merci d'avance
J'ai un script en shell qui pose une question et à laquelle l'utilisateur doit répondre soit par o/n soit par oui/non
Pour vérifier la réponse j'ai fais un if comme ceci :
if [ [ ${rep} = "o" ] || [ ${rep} = "oui" ] ]; then blabla elif [ [ ${rep} = "n" ] || [ ${rep} = "non" ] ]; then blabla else blabla fi
mais il me renvoie ceci :
./monscript.sh: line 231: [: too many arguments ./monscript.sh: line 231: [: too many arguments ./monscript.sh: line 235: [: too many arguments ./monscript.sh: line 235: [: too many arguments
Ce qui correspond à chacune des conditions du if-elif
Quel est le problème ? j'ai plusieurs autres if dans mon script mais c'est le seul qui réclame deux conditions, les autres n'ont qu'une seule condition à vérifier (c'est aussi le seul à me faire ça !)
Merci d'avance
A voir également:
- [Shell] erreur sur la condition d'un IF
- Classic shell - Télécharger - Personnalisation
- Excel cellule couleur si condition texte - Guide
- Erreur 0x80070643 - Accueil - Windows
- Erreur 4201 france tv ✓ - Forum Réseaux sociaux
- J'aime par erreur facebook notification - Forum Facebook