Comment savoir qu'une variable est numérique - Shell/Batch - Programmation
Marsh Posté le 20-11-2002 à 20:08:32
El Scorcho a écrit a écrit : Comment savoir en shell (sh, ksh, bash ou tout ce que vous voulez) si une variable est numérique ??? J'ai trouvé une méthode qui consiste à tester si expr 1 + $VARIABLE renvoie une erreur mais ça me semble un peu du "bricolage"... Des suggestions ? |
echo $lavariable | grep "^[0-9]\+$" && $lavariable=TRUE
mais bon c'est du meme genre de bricolage
Marsh Posté le 20-11-2002 à 15:00:12
Comment savoir en shell (sh, ksh, bash ou tout ce que vous voulez) si une variable est numérique ???
J'ai trouvé une méthode qui consiste à tester si expr 1 + $VARIABLE renvoie une erreur mais ça me semble un peu du "bricolage"...
Des suggestions ?