1、shell运算符

1.1、算数运算符

原生的bash不支持算数运算,可以通过其它方式实现例如expr。

1 `expr a + b`
2 #a b为数字,和运算符之间要有空格
3 #``不是单引号,为键盘上ESC键下方的反引号

示例如下:

 1 #!/bin/sh
 2 
 3 a=4
 4 b=3
 5 #加法
 6 val=`expr ${a} + ${b}`
 7 echo " ${a} + ${b} is :${val}"
 8 
 9 #减法
10 val=`expr ${a} - ${b}`
11 echo " ${a} - ${b} is :${val}"
12 
13 #乘法
14 val=`expr ${a} \* ${b}`
15 echo " ${a} * ${b} is :${val}"
16 
17 #除法
18 val=`expr ${a} / ${b}`
19 echo " ${a} / ${b} is :${val}"
20 
21 #取余
22 val=`expr ${a} % ${b}`
23 echo " ${a} % ${b} is :${val}"
View Code

相关文章: