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 参数获取帮助信息