二进制十进制转换
bc 数字计算器
obase=2 输出二进制,十进制转二进制
[root@rokcy ~]# bc
obase=2
126
1111110
ibase=2 输入二进制,二进制转十进制
[root@rokcy ~]# bc
ibase=2
1100011
99
需要退出bc,重新使用obase,ibase
其他进制转换
echo "obase=目标进制;值" | bc
十进制转二进制
[root@rokcy ~]# echo "obase=2;168" | bc
10101000
echo "obase=目标进制;ibase=当前进制;值" | bc
二进制转十进制
[root@rokcy ~]# echo "obase=10;ibase=2;10101000" | bc
168八进制转十进制
[root@rokcy ~]# echo "obase=10;ibase=8;377" | bc
255