let 命令

分类:常用对照表
let 命令是 bash 中用于计算的工具,提供常用运算符还提供了方幂 ** 运算符。在变量的房屋计算中不需要加上 $ 来表示变量,如果表达式的值是非 0,那么返回的状态值是 0;否则,返回的状态值是 1

let 命令说明及用法

返回常用 Linux 命令

说明

let命令 是 bash 中用于计算的工具,提供常用运算符还提供了方幂 ** 运算符。在变量的房屋计算中不需要加上 $ 来表示变量,如果表达式的值是非 0,那么返回的状态值是 0;否则,返回的状态值是 1

语法

let arg [arg ...]    #arg 代表运算式

用法

  • 自加操作 let no++
  • 自减操作let no--
  • 简写形式let no+=10let no-=20,分别等同于let no=no+10let 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"