shell会在以下几种情况下对算术表达式求值
- 算术扩展(Arithmetic Expansion)
$ echo $(( 1+2 ))
3
- Bash内置命令let
$ let foo=1+2
$ echo $foo
3
- Bash内置命令((
$ (( foo=1+2
shell会在以下几种情况下对算术表达式求值
$ echo $(( 1+2 ))
3
$ let foo=1+2
$ echo $foo
3
$ (( foo=1+2