通过shell进行数学运算

通过shell进行数学运算

作者:LAMP小白  点击:2015  发布日期:2013-07-22 22:34:07  返回列表

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
0