Variable non reconnue par "case"
Bonjour,
j'écris un script Shell où j'utilise la fonction "case" mais elle ne reconnait pas la variable que je lui indique :
Code:
1 2 3 4 5 6 7 8 9 10 11
|
numPort=${type23: -2}
case $numPort in
10)
echo "UTP MAU, half duplex mode"
;;
*)
echo "Pas de port"
;;
esac |
Et cela me retourne :
Même résultat si je mets :
Code:
case ${type23: -2} in
*
et j'ai essayé en faisant un read , d'entrer la valeur "10" et cela m'affiche bien UTP MAU, half duplex mode.
Est-ce que quelqu'un aurait une idée de la provenance de mon erreur? Je suis dessus depuis ce matin, et je galère totalement à trouver :?
Merci à vous !