使用bc,echo 进行进制转换

・1 分钟阅读

bc的进制转换

echo"obase=2; 27" | bc -l
轻松将数字转换为不同进制,"ibase = 16; obase = 8; F2A "传递给bc会将F2A(十进制3882)从十六进制转换为八进制,依此类推。
示例输出
$ echo"obase=2; 27" | bc -l
11011
$ echo"ibase=16; F2A" | bc -l
3882
$ echo"ibase=16; obase=8; F2A" | bc -l
7452
Hujiuxiang profile image