Bonjour,
Voilà mon souci. Je cherche à modifier la valeur d'une variable que je passe en argument d'une fonction.
Quand je teste mon script, j'obtiens ce genre d'erreur
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 maFonction { if ping -c 3 192.168.xxx.xxx then $1=true fi echo ${var1} #devrait renvoyer true si ping ok } var1=false var2=false maFonction '$var1' ... maFonction '$var2'
test.sh: line 86: $var1=true: command not found
Est-ce que quelqu'un a une idée? La solution alternative est d'utiliser case mais c'est beaucoup plus long.
merci d'avance
edit:j'ai complété la fonction que j'utilise
Partager