Let可以直接执行基本的数学运算
[root@mio-253 ~]# let aaa=3+3
[root@mio-253 ~]# echo $aaa
6
操作符[]的使用方法和let类似
[root@mio-253 ~]# echo $[ 3+3 ]
6
也可以使用(())但需要在变量名之前加上$
[root@mio-253 ~]# echo $(( 100+100 ))
200
Bc是一个用于数学运算的工具,可以借助它进行复杂运算
[root@mio-253 ~]# echo "4*33.22" | bc
132.88
设定小数精度
参数scale=2将小数个数设置为2
[root@mio-253 ~]# echo "scale=2;3/8"|bc
.37
进制转换
[root@mio-253 ~]# echo "obase=2;8"|bc
1000
[root@mio-253 ~]# echo "obase=10;ibase=2;1000"|bc
8
计算平方和平方根
[root@mio-253 ~]# echo "sqrt(100)"|bc
10
[root@mio-253 ~]# echo "10^3"|bc
1000
上一篇:变量和环境变量 下一篇:快递查询API