Java教程

shell编程之算术运算符

本文主要是介绍shell编程之算术运算符,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

算术运算符指的是加,减,乘,除,余等常见算术运算,以及加等,减等,乘等复合算术运算。需要注意的是shell只支持整数计算,所有产生小数的运算都会直接舍去小数部分,向下取整。

算术运算使用的命令为let,在除法和取余运算中,除法不能为0,否则报错。
常规算术运算符如下:

运算符运算符例子运算结果
+(加运算符)1+12
-(减运算符)2-11
*(乘运算符)2*48
/(除运算符)3/21
%(余运算符)9%41
**(幂运算符)3**29
[root@node1 ~]# let "value=20/3"
[root@node1 ~]# echo $value
6
[root@node1 ~]# let "value=20/0"
-bash: let: value=20/0: division by 0 (error token is "0")[root@node1 ~]# let "value=3**2"
[root@node1 ~]# echo $value
9

复合运算符如下:

运算符运算符例子运算结果
+=(加等运算符)x=8,x+=210
-=(减等运算符)x=8,x-=26
*=(乘等运算符)x=8,x*=216
/=(除等运算符)x=8,x/=32
%=(余等运算符)x=8,x%=32
[root@node1 ~]# x=6
[root@node1 ~]# let x+=6
[root@node1 ~]# echo $x
12
这篇关于shell编程之算术运算符的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!