Bonjour,
Voilà j'ai en fait 2 teste if imbriqués l'un dans l'autre... bref, tout ce qu'il y a de plus classique, pourtant voilà ce que me répond le shell lorsque je veux lancer mon script:
La structure est celle-ci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 ./mon script.sh: line 79: syntax error near unexpected token `else' ./mon script.sh: line 79: ` else'
voilà, je ne comprend pas vraiment pourquoi mon else ne passe pas... alors que je n'ai fermé que le test if à l'intérieur du premier test...
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 if [test] then action1 action2 if [test2.1] then action action else if [test2.2] then action .... fi else <-------- problème ici ! pouqruoi ??? action if [test2.1] action else if [test2.2] action etc... fi fi
Une idée quelconque pour m'aider ?
Partager