为什么我没有得到加法的结果?

为什么我没有得到加法的结果?

我从我的书中编写了以下脚本文件。

a=2
b=3 
c=$[a+b]
echo 'The result is:' $c

执行此程序后,我得到的输出不是 5,而是:

The result is: $[a+b]

答案1

你不应该使用[]

这样做(带(())括号:

a=2
b=3
c=$((a+b))
echo 'The result is:' $c

返回:

The result is: 5

相关内容