一、16進制轉換成10進制 8進制轉換10進制
printf "%d\n" 0xA printf "%d\n" 0012
10 10
echo $((16#A)) echo $((8#12))
10 10
echo $((0xA)) echo $((0012))
10 10
二、10進制轉換成16進制 10轉8進制
printf "%x\n" 10 printf "%o\n" 10
a 12
或者 或者
echo "obase=16;10"|bc echo "obase=8;10"|bc
A 12