前面加标记

  1. # 八进制前面加0
  2. echo $((013))
  3. 11
  4. # 16进制前面加0x
  5. echo $((0xA4))

$((BASE#NUMBER))指定进制

  1. echo $((2#1101010))
  2. 106
  3. echo $((8#377))
  4. 255
  5. echo $((16#D8))
  6. 216
  7. echo $((12#10))
  8. 12
  9. echo $((36#ZZYY))
  10. 1679578

通过设定bc的变量

  1. # 输入16进制,输出10进制
  2. echo 'obase=10; ibase=16; A03' | bc