运算符
# 基本语法
# 方式1 $((运算式))
应用实例
#!/bin/bash
RESULT=$(((2+3)*4))
echo "result=$RESULT"
1
2
3
2
3
# 方式2 $[运算式]
推荐使用
#!/bin/bash
RESULT=$[(2+3)*4]
echo "result=$RESULT"
1
2
3
2
3
应用实例
- 请求出命令行的2个参数(整数)的和
#!/bin/bash
SUM=$[$1+$2]
echo="SUM=$SUM"
1
2
3
2
3
# 方式3 expr
使用的频率比较低
注意 expr运算符间要有空格
示例
- expr m + n
- expr m - n
运算符
+
加-
减\*
乘/
除%
取余
应用实例
#!/bin/bash
TEMP=`expr 2 + 3`
RESULT=`expr $TEMP \* 4`
echo "result=$RESULT"
1
2
3
4
2
3
4
Last Updated: 2022/03/20, 10:04:55