let 命令是 BASH 中用于計(jì)算的工具,用于執(zhí)行一個(gè)或多個(gè)表達(dá)式,變量計(jì)算中不需要加上 $ 來表示變量。如果表達(dá)式中包含了空格或其他特殊字符,則必須引起來。
let arg [arg ...]
arg:要執(zhí)行的表達(dá)式
自加操作:let no++
自減操作:let no--
簡寫形式 let no+=10,let no-=20,分別等同于 let no=no+10,let no=no-20。
以下示例計(jì)算 a 和 b 兩個(gè)表達(dá)式,并輸出結(jié)果:
#!/bin/bash let a=5+4 let b=9-3 echo $a $b
以上示例執(zhí)行結(jié)果為:
9 6