instruction while et tableau de valeurs
Bonjour,
Je débute dans le scripting shell et j'ai besoin d'un petit coup de main, ne trouvant pas d'exemple de ce que je souhaite faire.
Je crée un tableau de données comme ceci :
Code:
tableau = (val1 val2 ... valN)
Ca c'est ok.
Maintenant, je pose une question à l'utilisateur et récupère sa réponse à l'aide de l'instruction read.
Je voudrais faire un truc du genre :
Code:
1 2 3 4
| tant que $reponse n'est pas dans la liste des valeurs de $tableau
- je pose la question
- je liste les réponses possibles contenues dans $tableau
- je récupère la réponse avec read |
J'ai essayé un truc de ce genre :
Code:
1 2 3 4
| until [ saisie in ${tableau[@]} ];
do
instructions
done |
mais il me renvoie l'erreur suivante :
Citation:
[: too many arguments
Pouvez vous m'aider svp ?
Merci d'avance