【shell】变量运算

  1. 变量与数字的运算

算术运算符指的是可以在程序中实现加、减、乘、除等数学运算的运算符。

Shell中常用的数学运算符如下所示。

— +:对两个变量做加法。

— -:对两个变量做减法。

— *:对两个变量做乘法。

— /:对两个变量做除法。

— **:对两个变量做幂运算。

— %:取模运算,第一个变量除以第二个变量求余数。

— +=:加等于,在自身基础上加第二个变量。

— -=:减等于,在第一个变量的基础上减去第二个变量。

— *=:乘等于,在第一个变量的基础上乘以第二个变量。

— /=:除等于,在第一个变量的基础上除以第二个变量。

— %=:取模赋值,第一个变量对第二个变量取模运算,再赋值给第一个变量。

关于变量中应用这些运算符我们选择$[]来实现:

  令t=1

  echo $[t + 1] 输出 2

  echo $[t + t ] 输出 2

上面说的运算符都可以用,注意运算符与变量、数字之间保留空格。

另外还可以使用expr进行数字运算:

  echo `expr 1 + 1` 输出 2

posted @ 2024-07-24 17:43  xjce  阅读(34)  评论(0编辑  收藏  举报