為什麼我沒有得到加法的結果?


1

我從書中寫了以下腳本文件。

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

執行此程序後,得到的不是5,而是得到的輸出:

The result is: $[a+b]
1

You shouldn't be using []:

Go for this (with the (()) brackets:

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

returns:

The result is: 5