Variable non reconnue avec "case"
Bonjour,
j'écris un script Shell où j'utilise la fonction "case" mais elle ne reconnait pas la variable que je lui indique :
numPort=${type23: -2}
case $numPort in
10)
echo "UTP MAU, half duplex mode"
;; )</li></ul>
echo "Pas de port"
;;
esac
Même résultat si je mets "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?
j'écris un script Shell où j'utilise la fonction "case" mais elle ne reconnait pas la variable que je lui indique :
numPort=${type23: -2}
case $numPort in
10)
echo "UTP MAU, half duplex mode"
;; )</li></ul>
echo "Pas de port"
;;
esac
Même résultat si je mets "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?
1 réponse
-
ContributeurSalut,
Est-ce qu'unecho $type23
affiche quelque chose au moins ?
-
-
Contributeur@WarzAnthemTu n'as pas de caractères non-imprimables dans le résultat de ta requête qui mettraient le bazar par la suite ?
-