Conversion en base 16 sous Shell
Résolu
GHISLINO
Messages postés
214
Date d'inscription
Statut
Membre
Dernière intervention
-
GHISLINO Messages postés 214 Date d'inscription Statut Membre Dernière intervention -
GHISLINO Messages postés 214 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Bonjour,
j'ai plusieurs fichiers contenants les infos ci-dessous
$cat file1
IC1_IP_BACKHAUL_PARAM ----------------------------------------------
- Next Hop IP Address :0xAC178821
j'aimerais obtenir le file1 comme l'exemple ci-dessous après conversion de l adresse hexa en decimale
IC1_IP_BACKHAUL_PARAM ----------------------------------------------
- Next Hop IP Address :172.23.136.33
Merci pour votre aide
cdlt
Bonjour,
j'ai plusieurs fichiers contenants les infos ci-dessous
$cat file1
IC1_IP_BACKHAUL_PARAM ----------------------------------------------
- Next Hop IP Address :0xAC178821
j'aimerais obtenir le file1 comme l'exemple ci-dessous après conversion de l adresse hexa en decimale
IC1_IP_BACKHAUL_PARAM ----------------------------------------------
- Next Hop IP Address :172.23.136.33
Merci pour votre aide
cdlt
2 réponses
-
Un
johand@osiris: ~ $ IP=AC178821 johand@osiris: ~ $ printf "%d:%d:%d:%d\n" 0x${IP:0:2} 0x${IP:2:2} 0x${IP:4:2} 0x${IP:6:2} 172:23:136:33
devrait faire l'affaire.
A toi d'effectuer une boucle read sur le fichier, etc...
-
Bonsoir Jisisv et zipe31
Merci beaucoup a vous pour vos réponses.
Merci Encore
Cdlt