Hexadezimal zu Dezimal auf der CLI umrechnen

Hin und wieder kommt es mal vor dass man schnell eine hexadezimale Zahl in eine für uns übliche Dezimalzahl umrechnen möchte, vor allem wenn auf der CLI irgendwo so etwas auftaucht.

Um nicht immer einen Taschenrechner dafür bewegen zu müssen, kann man sich auf der BASH des AOS R7 behelfen.

-> printf "%d" 0xffffff00
4294967040
->
-> printf "%d" 0xff
255

Dies geht natürlich auch andersrum .. ;)

-> printf "0x%x" 255
0xff
-> printf "0x%X" 255
0xFF