在bash shell中可以利用let、(())和[]執行基本呢的算數運算。而在進行高級操作時,可以利用expr和bc兩個工具進行計算。
1、let命令可以直接執行基本的算數計算。當使用let時,變量名之前不許要再添加$。
letresult=num1+num2
結果為
30
theresult is 900
2、操作符[]的使用方法和let命令相似。
result=$[num1+num2 ]注意等號兩邊不能有空格
在[]中也可以用$前綴。
結果為
Theresult is 11
theresult is 10
3、使用(())也可以進行計算,但在使用(())時,變量名前需要加上$.
result=$((num1 +num2 ))
結果為:
theresult is 11