进制转换
$ echo $((0xac))
172
$ printf %d 0xac
172
$ printf %x 172
ac
bc 计算器
echo "obase=16;ibase=10;1024*1024" | bc
((表达式)),(())里面可以是任意数据表达式
[root@250-shiyan prog]# ((num=2#0111011));echo $num 59 [root@250-shiyan prog]# ((num=0123));echo $num 83 [root@250-shiyan prog]# ((num=0x1e));echo $num 30 [root@250-shiyan prog]# ((num=8#123));echo $num 83 0-9a-f [root@250-shiyan prog]# ((num=16#56c));echo $num 1388 0-9a-zA-Z [root@250-shiyan prog]# ((num=64#Z));echo $num 61 [root@250-shiyan prog]# ((num=64#_));echo $num 63
浙公网安备 33010602011771号