#1 Le 20/04/2011, à 20:32
- YannUbuntu
[Resolu] Verifier si une variable est un entier ?
Bonjour
Comment verifier si une chaine de characteres ne contient que des chiffres (entier) ou pas ?
ex :
a="74234" -> ok
b="" -> pas ok
c="dfg66fgd" -> pas ok
d="4.3" -> pas ok
Dernière modification par YannUbuntu (Le 20/04/2011, à 21:36)
à consulter/améliorer: Guide du Débutant, Logiciels, Ecole, Travail, Maison
Hors ligne
#2 Le 20/04/2011, à 21:03
- FRUiT
Re : [Resolu] Verifier si une variable est un entier ?
[ $var -eq $var 2>/dev/null ] && echo "$var est un entier" || echo "$var n'est pas un entier"
Dernière modification par FRUiT (Le 20/04/2011, à 21:15)
Neon Suite by FRUiT (kde4.6) [url]http://[Merci de relire les règles]/yzm7cee[/url]
"Pour la carotte, le lapin est la plus parfaite incarnation du mal" (R. Sheckley)
clean
Hors ligne
#3 Le 20/04/2011, à 21:36
- YannUbuntu
Re : [Resolu] Verifier si une variable est un entier ?
Merci
(A noter que cette methode considere une chaine vide comme un entier. Pas de soucis, je rajouterai une condition)
Dernière modification par YannUbuntu (Le 20/04/2011, à 21:37)
à consulter/améliorer: Guide du Débutant, Logiciels, Ecole, Travail, Maison
Hors ligne
#4 Le 20/04/2011, à 22:21
- FRUiT
Re : [Resolu] Verifier si une variable est un entier ?
De rian
Dernière modification par FRUiT (Le 20/04/2011, à 22:22)
Neon Suite by FRUiT (kde4.6) [url]http://[Merci de relire les règles]/yzm7cee[/url]
"Pour la carotte, le lapin est la plus parfaite incarnation du mal" (R. Sheckley)
clean
Hors ligne
#5 Le 20/04/2011, à 22:33
- FRUiT
Re : [Resolu] Verifier si une variable est un entier ?
Autre méthode, moins élégante :
[ "$(echo $var | grep "^[0-9]\+$")" ] && echo "numeric var"
Neon Suite by FRUiT (kde4.6) [url]http://[Merci de relire les règles]/yzm7cee[/url]
"Pour la carotte, le lapin est la plus parfaite incarnation du mal" (R. Sheckley)
clean
Hors ligne
#6 Le 20/04/2011, à 22:48
- AnsuzPeorth
Re : [Resolu] Verifier si une variable est un entier ?
On en parle ici:
http://forum.ubuntu-fr.org/viewtopic.php?id=297730
Interface graphique pour bash, python ou autre: glade2script
Support Tchat: http://chat.jabberfr.org/muckl_int/inde … ade2script (Hors ligne)
Hors ligne