Convertir hexa en dec

Résolu/Fermé
wapette21 Messages postés 66 Date d'inscription lundi 21 juillet 2008 Statut Membre Dernière intervention 7 octobre 2010 - 1 déc. 2008 à 12:09
wapette21 Messages postés 66 Date d'inscription lundi 21 juillet 2008 Statut Membre Dernière intervention 7 octobre 2010 - 2 déc. 2008 à 10:38
Bonjour,

J'aurais besoin d'un coup de main pour un script Unix,

Je souhaite convertir mon fichier de log (example ci dessous) en décimal.

example : 2008-11-30 23:54:06 MET 5e970000 2ceed0a8 016a 016a 0000 0003 00000000 0001 000c 00000000 00000001 00000001

J'ai essayer manuellement la commande bc, mais sans succès.

ce que je fait : echo "ibase=16;5e970000"| bc manche pas (syntax error on line 1, teletype)
echo "obase=10;5e970000"| bc manche pas (syntax error on line 1, teletype)

Serveur solaris 9

Merci de votre ;-)

2 réponses

lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
1 déc. 2008 à 17:18
Salut,

bc n'aime pas les minuscules ;-)
lami20j@debian:~$ echo "ibase=16;5e970000"| bc
(standard_in) 1: parse error
lami20j@debian:~$ echo "ibase=16;5E970000"| bc
1586954240

0
wapette21 Messages postés 66 Date d'inscription lundi 21 juillet 2008 Statut Membre Dernière intervention 7 octobre 2010 5
2 déc. 2008 à 10:38
Oh la ...., Merci j'y avais même pas pensé.

a++
0