28.shell编程-运算符

  • 语法:
    1. "$((运算式))" 或 "$[运算式]" 或 expr m + n
    2. 注意expr运算符间要有空格,如果希望将expr的结果赋给某个变量,使用反引号``
    3. 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"
posted @ 2021-05-21 23:56  haojinglei  阅读(43)  评论(0)    收藏  举报