说明
let命令 是 bash 中用于计算的工具,提供常用运算符还提供了方幂 **
运算符。在变量的房屋计算中不需要加上 $
来表示变量,如果表达式的值是非 0
,那么返回的状态值是 0
;否则,返回的状态值是 1
。
语法
let arg [arg ...] #arg 代表运算式
用法
- 自加操作
let no++
- 自减操作
let no--
- 简写形式
let no+=10
,let no-=20
,分别等同于let no=no+10
,let no=no-20
注意:
let
算数表达式中的运算符号,其前后均不能添加空格。比如:错误:
let a = 5+3
正确:let a=5+3
实例
#!/bin/bash let a=5+4 b=9-3 echo $a $b
#!/bin/bash let "t1 = ((a = 5 + 3, b = 7 - 1, c = 15 - 4))" echo "t1 = $t1, a = $a, b = $b"