Tester valeur numerique
- Exemple de shell pour tester si une valeur est numérique
#!/bin/ksh num=$1 ; lgnum="" ; i=0 while [ $i -lt ${#num} ] ; do lgnum=${lgnum}"[0-9]" ; (( i+=1 )) ; done [ $( echo "${num}" | grep -c "${lgnum}" ) -eq 0 ] && echo "${num} valeur non numerique" || echo "${num} valeur numerique"
- Sur une ligne mais dependant de la commande expr
On veut tester si 10 est numérique expr 10 + 0 1>/dev/null 2>&1 && echo numerique || echo non numerique
Previous page: Résultat Euro Millions et Loto
Page suivante : Ftp Shell