SHELL中的2进制、10进制、8进制、16进制之间的转换
May042010
一、16进制转换成10进制
printf %d 0xF
15
或者
echo $((16#F))
15
二、10进制转换成16进制
printf %x 15
f
或者
echo “obase=16;15″|bc
F
三、10进制转换成8进制
printf %o 9
11
四、8进制转换成10进制
echo $((8#11))
9
五、同理二进制转换成10进制
echo $((2#111))
7
六、10进制转换成二进制
echo “obase=2;15″|bc
1111
本文固定链接: https://www.2hei.net/2010/05/04/shell_convert_2_8_10_16/ | 2hei.net
最活跃的读者