灰灰鼠精灵 发表于 2018-8-23 10:18:05

shell数值计算

  在shell中,尤其是shell循环中,可能用到一些表达式的运算
  使用expr命令可以完成这个要求,如:
  x=$(expr $a + 1)
  完成了计算$a与1相加的运算并将值赋给了x
  类似算符还有
  $a | $b    如果$a非零则运算结果取$a值,否则取$b值
  $a & $b    只要有一个表达式为0,则运算结果为0,否则等于$a
  此外还有+ ,- ,* ,/ ,% ,= ,= ,!=等运算
  注意,$a+$b这样的写法是非法的,必须严格的加空格在算符两侧:$a + $b才能得到运算结果。

页: [1]
查看完整版本: shell数值计算