shell变量运算

一、整数运算
1.expr
(+加 -减 *乘 /除 %取余)
[root@localhost ~]# expr 1 + 2
3
[root@localhost ~]# expr 5 * 8
40
[root@localhost ~]# expr 6 % 3
0
2. $(())
[root@localhost ~]# sum=$((1+2)); echo $sum
3
[root@localhost ~]# echo $((5-32))
-1
3. $[]
[root@localhost ~]# echo $[3+2]
5
[root@localhost ~]# echo $[5**2] //5的2次方
25
4.let
[root@localhost ~]# let sum=2+3; echo $sum
5
[root@localhost ~]# let i++;echo $i
1
二、小数运算
bc:交互运算器
[root@localhost ~]# yum -y install bc
[root@localhost ~]# echo "2
4" | bc
8
[root@localhost ~]# echo “2^4” |bc
16
[root@localhost ~]# echo “scale=2;6/4” | bc
1.50
//scale=2表示保留两位小数


版权声明:本文为qq_45955904原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。