Bonjour,

j'écris un script Shell où j'utilise la fonction "case" mais elle ne reconnait pas la variable que je lui indique :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 :
*
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 !