Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 smile
(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 smile

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 ?


Interface graphique pour bash, python ou autre: glade2script
Support Tchat: http://chat.jabberfr.org/muckl_int/inde … ade2script  (Hors ligne)

Hors ligne