我想知道这两者之间到底有什么区别
a=$[1+1] a=$((1+1)) let a=1+1 a=$(expr 1 + 1 )
所有 4 都将变量 a 赋值为 2,但有什么区别?
从我目前发现的情况来看, expr 速度较慢,因为它不是一个实际的 shell 内置函数。但仅此而已。
command-line bash scripts
bash ×1
command-line ×1
scripts ×1