Conversion decimal -> hexa

Résolu/Fermé
lsda26 Messages postés 68 Date d'inscription mardi 3 avril 2007 Statut Membre Dernière intervention 6 septembre 2013 - 10 avril 2013 à 15:16
lsda26 Messages postés 68 Date d'inscription mardi 3 avril 2007 Statut Membre Dernière intervention 6 septembre 2013 - 10 avril 2013 à 15:41
Bonjour,
Dans un script je cherche à convertir une adresse MAC écrite en décimal vers de l'Hexa.
Hors, par exemple, une adresse en décimal: 10:10:10:3:11:16 est convertie en 10:10:10:3:b:16 au lieu de 10:10:10:03:0b:16
Comment faire pour ajouter des 0 devant tout les nombre à un seul caractère

J'utilise pour convertire en hexa:
$(printf "%x\n" $i)
où $i prends la valeur décimal de chaque tronçon de l'adresse MAC

Merci pour votre aide!

A voir également:

2 réponses

zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 407
10 avril 2013 à 15:31
Salut,

printf "%02x\n"

0
lsda26 Messages postés 68 Date d'inscription mardi 3 avril 2007 Statut Membre Dernière intervention 6 septembre 2013
10 avril 2013 à 15:41
Impecable! j'avais complètement zappé
Merci bien!
0