Bonjour,
J'essai d'imbriquer 2 case en vain.
Le premier case seul fonctionne bien. Mais dès que je rajoute le second, j'ai le message d'erreur suivant:
./test.sh: line 32: Erreur de syntaxe près du symbole inattendu « ) »
./test.sh: line 32: ` 2)'
Je n'arrive pas à savoir ce qui ne va pas!
Merci pour votre aide!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42 #!/bin/bash while read -p " 1: creation 1 2: suppression 2 q: quitter Faite un choix: " Menu do clear case $Menu in q) exit;; 1) #Creation de certificat while read -p " a: Creation SERVER b: Creation MACHINE q: quitter Faite un choix: " Menu2 do case $Menu2 in q) ;; a) echo "Creation du SERVEUR" sleep 2;; b) echo "Creation de la MACHINE: " sleep 2;; *) echo "Choix non valide!" sleep 2;; esac done 2) echo "Suppression" sleep 2;; *) echo "Choix non valide!" sleep 2;; esac done
Partager