Bash:choix multiples de case puis utilisation
Fermé
kedal7
Messages postés
206
Date d'inscription
vendredi 8 juin 2007
Statut
Membre
Dernière intervention
7 janvier 2014
-
24 mai 2008 à 19:16
jisisv Messages postés 3645 Date d'inscription dimanche 18 mars 2001 Statut Modérateur Dernière intervention 15 janvier 2017 - 25 mai 2008 à 15:11
jisisv Messages postés 3645 Date d'inscription dimanche 18 mars 2001 Statut Modérateur Dernière intervention 15 janvier 2017 - 25 mai 2008 à 15:11
A voir également:
- Script bash choix multiple
- Script vidéo youtube - Guide
- Liste déroulante choix multiple excel - Guide
- Paris multiple 2/6 explication ✓ - Forum Loisirs / Divertissements
- Bash addition ✓ - Forum Shell
- Bash do while ✓ - Forum Shell
5 réponses
jisisv
Messages postés
3645
Date d'inscription
dimanche 18 mars 2001
Statut
Modérateur
Dernière intervention
15 janvier 2017
934
25 mai 2008 à 15:11
25 mai 2008 à 15:11
Tu peux t'inspirer de ceci ,avec utilisatons de vecteurs (array) dans bash. Evidemment on y perd en portabilité, mais bash c'est bash, non ?
Tu placeras bien entendu le prompt dans une variable dédiée.
Ceci n'est qu'une piste et une ébauche bien entendu...
Bon amusement.
man 1 bash
#!/bin/bash declare -a PROGRAMS PROGRAMS=([1]="/bin/ls ." [2]="/bin/ls -l .") while read -p "Choisissez le/les programmes à installer. - 1 pour le programme 1 - 2 pour le programme 2 Appuyez sur la touche souhaiter, puis faites ENTER." touche ; do case $touche in q|Q) exit;; 1|2) eval ${PROGRAMS[$touche]} ;; *) echo "Choix non valide" esac done
Tu placeras bien entendu le prompt dans une variable dédiée.
Ceci n'est qu'une piste et une ébauche bien entendu...
Bon amusement.
man 1 bash