a.其他进制转10进制
((var=base#number)):
var=f #16进制
((var=16#${var})) #把var转10进制,现在值是15
b.十进制转其它进制
1.利用bc 计算器
bc命令格式转换为:echo “obase=进制;值” | bc
bc 是用来处理文件的。所以采用管道 例如: echo “obase=16;65536” | bc 10000 echo “obase=8;65536” | bc 200000
2.用printf 命令
printf命令转换格式为:printf "%x\n" 值
例如:
printf "%x\n" 100
更多推荐
linux shell 进制转换
发布评论