Script bash a menu multiple
Résolu
xunil2003
Messages postés
765
Date d'inscription
Statut
Membre
Dernière intervention
-
jisisv Messages postés 3645 Date d'inscription Statut Modérateur Dernière intervention -
jisisv Messages postés 3645 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
Je voudrai faire un script bash a plusieurs menus
Quand j'exécute mon script bash pour passer au menu 4, il m'affiche :
La ligne 38 est :
J'ai fait ceci
Ou est mon erreur ?
Merci.
Je voudrai faire un script bash a plusieurs menus
Quand j'exécute mon script bash pour passer au menu 4, il m'affiche :
--- Menu général --- Saisissez un choix, <q> pour quitter le menu <1> Menu 1 <2> Menu 2 <3> Menu 3 <4> Menu 4 <10> q = Quitter 4 /home/laurent/bash/utils5.sh: ligne38: Erreur de syntaxe près du symbole inattendu « ) » /home/laurent/bash/utils5.sh: ligne38: '2) echo ""' $
La ligne 38 est :
2) echo ""
J'ai fait ceci
#! /bin/bash echo "--- Menu général ---" echo "Saisissez un choix, <q> pour quitter le menu" echo "<1> Menu 1" echo "<2> Menu 2" echo "<3> Menu 3" echo "<4> Menu 4" echo "<10> q = Quitter" read choix case $choix in 1) echo "" echo "--- Menu 1 ---" echo "Saisissez un choix, <q> pour quitter le menu" echo "<1> test 1" echo "<2> test 2" echo "<3> test 3" read choix_menu_1 case $choix_menu_1 in 1) echo "test Menu1 choix 1" ;; 2) echo "test Menu1 choix 2" ;; 3) echo "test Menu2 choix 3" ;; q) exit;; *) echo "Choix incorrect";; esac 2) echo "" echo "--- Menu 2 ---" echo "Saisissez un choix, <q> pour quitter le menu" echo "<1> test 1" echo "<2> test 2" echo "<3> test 3" read choix_menu_2 case $choix_menu_2 in 1) echo "test Menu2 choix 1" ;; 2) echo "test Menu2 choix 2" ;; 3) echo "test Menu2 choix 3" ;; q) exit;; *) echo "Choix incorrect";; esac 3) echo "" echo "--- Menu 3 ---" echo "Saisissez un choix, <q> pour quitter le menu" echo "<1> test 1" echo "<2> test 2" echo "<3> test 3" read choix_menu_3 case $choix_menu_3 in 1) echo "test Menu3 choix 1" ;; 2) echo "test Menu3 choix 2" ;; 3) echo "test Menu3 choix 3" ;; q) exit;; *) echo "Choix incorrect";; esac 4) echo "" echo "--- Menu 4 ---" echo "Saisissez un choix, <q> pour quitter le menu" echo "<1> test 1" echo "<2> test 2" echo "<3> test 3" read choix_menu_4 case $choix_menu_4 in 1) echo "test Menu4 choix 1" ;; 2) echo "test Menu4 choix 2" ;; 3) echo "test Menu4 choix 3" ;; q) exit;; *) echo "Choix incorrect";; esac q) exit;; *) echo "Choix incorrect";; esac
Ou est mon erreur ?
Merci.
A voir également:
- Script bash choix multiple
- Excel cellule choix multiple - Guide
- Script vidéo youtube - Guide
- Paris multiple 2/6 explication ✓ - Forum Loisirs / Divertissements
- Paris multiple 2/5 explication ✓ - Forum Loisirs / Divertissements
- Ecran multiple pc - Guide