bash计算,bash提供了简单的整数算术运算,格式是

  bash计算,bash提供了简单的整数算术运算,格式是

  Bash shell的算术运算有四种方式:

  1:使用外部程序

  加法r=表达式45

  回声$r

  立正!4 5 它们之间应该有一个空格。

  R=`expr 4 * 5` #错误

  R=`expr4 * 5。

  2:使用$(())

  r=$(( 4 5))

  回声$r

  3:使用$ []

  r=$[ 4 5 ]

  回声$r

  增加

  r=表达式4 * 5

  r=$(( 4 * 5))

  r=$[ 4 * 5 ]

  回声$r

  分开

  r=表达式40/5

  r=$(( 40/5))

  r=$[ 40/5 ]

  回声$r

  减法

  r=表达式40 - 5

  r=$(( 40 - 5))

  r=$[ 40 - 5 ]

  回声$r

  查找余数

  r=$[ 100 % 43 ]

  回声$r

  幂(例如2的三次方)

  r=$(( 2 ** 3))

  r=$[ 2 ** 3 ]

  回声$r

  注意:expr没有权力。

  4:使用let命令

  添加:

  n=10

  设n=n 1

  echo $n #n=11

  乘法:

  设m=n*10

  回声$m

  部门:

  设r=m/10

  回声$r

  查找余数:

  设r=m%7

  回声$r

  功率:

  设r=m**2

  回声$r

  虽然Bash shell有四种算术方法,但并不是所有的都是跨平台的。建议使用expr。

  另外,我们经常在脚本中添加1,可以使用以下四种方法:

  m=$[ m 1]

  m=`expr $m 1

  m=$(($m 1))

  设m=m 1

  http://www . linuxtopia . org/online _ books/advanced _ bash _ scripting _ guide/arith exp . html

bash计算,bash提供了简单的整数算术运算,格式是