Bonjour,
je voudrai faire un contrôle d'un été de variable pour faire un traitement, le contrôle se fait par des fonctions unitaire que chaque une contrôle un paramètre et renvois la valeur 0 ou 1.
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 ((PARAM_TRUE=0x01)) ((PARAM_FALSE=0x00)) ..... ..... ..... function getStatus() { statusLink=$1 if [ $statusLink == up ] || [ $statusLink == UP ] then return $PARAM_TRUE; fi if [ $statusLink == "DOWN" ] || [ $statusLink == "down" ] then return $PARAM_FALSE; fi return $TFB_PARAM_FALSE; } ..... ..... ..... if [ $(getStatus $status) == $PARAM_TRUE ] && [....] then traitement else autre traitement fi
le message qu j'ai lors de l’exécution est le suivant
la ligne 47 est bien la ligne du IF
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ./gwProcessing.sh: line 47: [: too many arguments :aie:
Merci de votre aide
Oulai.A
Partager