4.5 运算符

4.5 运算符 #

4.5.1 赋值运算符 #

= 赋值运算符,用于算数赋值和字符串赋值。使用 unset 取消为变量的赋值。= 除了作为赋值运算符还可以作为测试操作符。

4.5.2 基本运算符 #

  • + - * / ** %

使用 expr 进行运算。只能支持整数。

# 主要符号和数字之间要有空格
expr 4 + 5

数字常量 #

  • let 变量名=变量值

  • 变量值使用 0 开头为八进制

  • 变量值使用 0x 开头为十六进制

双圆括号是 let 命令的简化,所以在实际使用中较少会使用到 let。

((a=10))

((a++))

echo $((10+20))