[shell] tester une valeur numérique

Fermé
marcelin - 13 oct. 2010 à 09:49
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 - 13 oct. 2010 à 10:03
Bonjour,

je voudrais tester si une valeur est comprise entre 0 et 65635.

je pourrais faire 2 lignes avec -gt et -lt mais puis-je faire ça en une ligne ?

Merci,

A voir également:

1 réponse

jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 895
13 oct. 2010 à 10:03
Salut,

if [ "${valeur}" -lt "0" -o "${valeur}" -gt "35635" ]
then
echo "la valeur \"${valeur}\" est erronée."

;-))
4