[shell] tester une valeur numérique

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,

1 réponse

  1. Modérateur
    Salut,

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

    ;-))