let 命令是 BASH 中用于计算的工具,用于执行一个或多个表达式,变量计算中不需要加上 $ 来表示变量。如果表达式中包含了空格或其他特殊字符,则必须引起来。
let arg [arg ...]
arg 要计算的参数
注意,参数支持如下操作:
自加操作:let no++,如:let a = a + 10,简写形式 let a += 10
自减操作:let no--,如:let a = a - 10,简写形式 let a -= 10
该示例计算 a 和 b 两个表达式,并输出结果:
# 使用 vim 编辑一个 bash 脚本,如下: hxstrive@localhost:~$ vim demo # 脚本内容如下: #!/bin/bash let a=9+3 let b=9-3 echo a=$a echo b=$b # 给脚本授予执行权限 hxstrive@localhost:~$ chmod 774 demo # 运行脚本 hxstrive@localhost:~$ ./demo a=12 b=6
更多关于命令详细参考手册,请使用 man 命令或者 --help 参数获取帮助信息