expression régulière + excution de commande shell
bonjour
2 questions :
1) je voudrais vérifier qu'une variable est bien en haxadécimal (0x1A3DC). l'hexa peut contenir jusqu'à 16 valeur 0xAABBCCDDAABBCCDD
voila ou j'en suis
Code:
1 2 3 4 5 6 7
| if ($string =~ /^[0][x][0-F]{1,16}$/)
{
print "yoo $string is hexa\n";
} else
{
print "nok\n";
} |
cela ne fonctionne pas avec les petits caractères = a b c d e f
2) je voudrais executer une commande shell et récupérer les paramètres de sortie de ce scripte comment faire ?