安装bc
yum install bc
基本用例
echo 4*3.14|bc #输出 12.56
r=`echo "$a*$b"|bc` echo $r # 输出 12.220
设定小数精度
设置参数scale,即可控制小数精度
r=`echo "scale=1;$a/$b"|bc` echo $r #输出8.1
不过貌似对乘法无效
r=`echo "scale=1;$a*$b"|bc` #输出 12.220
进制转换
ibase声明输入的进制
obase声明输出的进制
r=`echo "ibase=10;obase=2;$a*$b"|bc` #输出 1100.0011100001
计算平方
echo "10^3"|bc #输出 1000
计算平方根
echo "sqrt(100)"|bc #输出 10