28.shell编程-运算符
- 语法:
- "$((运算式))" 或 "$[运算式]" 或 expr m + n
- 注意expr运算符间要有空格,如果希望将expr的结果赋给某个变量,使用反引号``
- expr +, -, \*, /, % 加、减、乘、除、取余
- 案例
#!/bin/bash
#案例1:计算(2+3)X4的值
RES1=$(((2+3)*4))
echo "res1=$RES1"
RES2=$[(2+3)*4]
echo "res2=$RES2"
TEMP=`expr 2 + 3`
RES3=`expr $TEMP \* 4`
echo "res3=$RES3"
#案例2:求出命令行的两个参数[整数]的和
SUM=$[$1+$2]
echo "sum=$SUM"
浙公网安备 33010602011771号