|
Publicité | ||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : avril 2008 Messages : 10 ![]() |
Bonjour,
Je souhaite faire un test en korn shell , pour savoir si un nombre est bien de type hexadecimal sur 2 digits ( a0, c6, ..) Merci, |
|
|
00
|
|
|
#2 |
![]() ![]() Alain Ingénieur développement décisionnel Inscription : mai 2002 Messages : 4 299 ![]() |
Il suffit d'une expression régulière...
Code :
[[ %{mavar} == [0-9a-fA-F]{2} ]] && echo %{mavar} est valide || echo %{mavar} est invalide
__________________
Modérateur Langage SQL N'oubliez pas le bouton et pensez aux balises [code]Si une réponse vous a aidé à résoudre votre problème, n'oubliez pas de voter pour elle ![]() |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : avril 2008 Messages : 10 ![]() |
merci de ton retour, mais si je fais un test , j'ai un souci
LS=AA $:[[ %{$LS} == [0-9a-fA-F]{2} ]] && echo %{$LS} est valide || echo %{$LS} est invalide $:%{AA} est invalide |
|
|
00
|
|
|
#4 |
|
Membre chevronné
![]() Inscription : septembre 2007 Messages : 685 ![]() |
Bonsoir,
Ne faudrait-il pas changer les '%' en '$' ?
__________________
Un problème bien posé est déjà résolu (H. Bergson). |
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : avril 2008 Messages : 10 ![]() |
LS=0A
> [[ ${LS} == [0-9a-fA-F]{2} ]] && echo ${LS} est valide || echo ${LS} est invalide >0A est invalide meme pb |
|
|
00
|
|
|
#6 | ||
|
Expert Confirmé
![]() Inscription : février 2008 Messages : 1 896 ![]() |
Code :
?
__________________
Algorithmique et Programmation pour non-matheux Introduction à la Programmation en BASH Dernière modification par N_BaH ; 24/09/2009 à 05h17. |
||
|
|
00
|
|
|
#7 |
|
Invité de passage
![]() Inscription : avril 2008 Messages : 10 ![]() |
bonjour,
quand je lance sur un korn shell, j'ai cette erreur [[ $val == {2}([0-9a-fA-F]) ]] && echo "$val est valide" || echo "$val est invalide" ksh: syntax error: `(' unexpected |
|
|
00
|
|
|
#8 | ||
|
Expert Confirmé
![]() Inscription : février 2008 Messages : 1 896 ![]() |
J'ai testé, avec ce résultat, sur Debian GNU/Linux Lenny
Code :
? |
||
|
|
00
|
|
|
#9 |
|
Invité de passage
![]() Inscription : avril 2008 Messages : 10 ![]() |
je suis sur un aix ,
|
|
|
00
|
|
|
#10 |
![]() ![]() Alain Ingénieur développement décisionnel Inscription : mai 2002 Messages : 4 299 ![]() |
Où avais je la tête ?
__________________
Modérateur Langage SQL N'oubliez pas le bouton et pensez aux balises [code]Si une réponse vous a aidé à résoudre votre problème, n'oubliez pas de voter pour elle ![]() |
|
|
00
|
|
|
#11 | ||||
|
Nouveau Membre du Club
![]() |
Bonjour
Je vous propose le code suivant : Code :
Code :
|
||||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com