a2005147 发表于 2018-8-27 09:47:31

linux命令:浅谈shell中如何进行算术运算

  1、let 算术运算表达式
  let C=$A+$B
  eg: A=3B=5let C=$A+$B
     echo $C
  # A=3
  # B=3
  # let C=$A+$B
  # echo $C
  6
  2、$[算术运算表达式]
  C=$[$A+$B]
  eg: A=2B=6C=$[$A+$B]
      echo $C
  # A=2
  # B=6
  # C=$[$A+$B]
  # echo $C
  8
  3、$((算术运算表达式))
  C=$(($A+$B))
  eg: A=6   B=7   C=$(($A+$B))
      echo $C
  # A=6
  # B=7
  # C=$(($A+$B))
  # echo $C
  13
  4、expr 算术运算表达式,表达式中各操作数及运算符之间要有空格,而且要使用命令引用
  C=`expr $A + $B`
  eg: A=5   B=6   C=`expr $A + $B`
  echo $C
  # A=5
  # B=6
  # C=`expr $A + $B`
  # echo $C
  11

页: [1]
查看完整版本: linux命令:浅谈shell中如何进行算术运算