How to convert decimal value to hex in bash?

I have a decimal in a bash shell:

linux$ A=67 

How to print 67 as hex in bash?

+4
source share
1 answer

Like a bash program:

 #!/bin/bash decimal1=31 printf -v result1 "%x" "$decimal1" decimal2=33 printf -v result2 "%x" "$decimal2" echo $result1 $decimal1 echo $result2 $decimal2 

Or directly from the bash shell:

 el@defiant ~ $ printf '%x\n' 26 1a el@defiant ~ $ echo $((0xAA)) 170 el@defiant ~ $ 
+20
source

Source: https://habr.com/ru/post/1480539/


All Articles