let 属于 bash builtin command,是一个内置命令,在 bash 中用于计算的工具,用于执行一个或多个表达式,支持的操作符比较丰富,比如前置/后置自增/自减操作符( n++, n–, ++n ,–n),加/减/乘/除/求余等等。
示例
#!/bin/bash
let no++ # 自增
let no-- # 自减
let no+=10 # 与下式相同
let no=no+10
let no-=20 # 与下式相同
let no=no-20
let a=5+4 # 加减乘除运算
let b=9-3
echo $a $b # 输出 9 6
##########以下是加减乘除##########
a=3
b=4
let c=a+b
echo $c # 输出 7
let c=b-a
echo $c # 输出 1
let c=a\*b # 注意乘号需要做个转译处理
echo $c # 输出 12
let c=b/a
echo $c # 输出 1,因为是整除所以舍去了小数部分
let c=b%a
echo $c # 输出 1,因为取模是求余数
(END)