在Shell中,可以使用各種工具和語法來進行四則運算。
expr
命令:expr
命令可以用來進行簡單的算術運算,例如加法、減法、乘法和除法。下面是一些示例:# 加法
result=$(expr 2 + 3)
echo $result # 輸出: 5
# 減法
result=$(expr 5 - 2)
echo $result # 輸出: 3
# 乘法
result=$(expr 2 \* 3)
echo $result # 輸出: 6
# 除法
result=$(expr 6 / 2)
echo $result # 輸出: 3
注意:在乘法運算中,乘號需要使用轉義字符\*
。
let
命令:let
命令可以用于進行算術運算,并且支持更復雜的表達式。下面是一些示例:# 加法
let result=2+3
echo $result # 輸出: 5
# 減法
let result=5-2
echo $result # 輸出: 3
# 乘法
let result=2*3
echo $result # 輸出: 6
# 除法
let result=6/2
echo $result # 輸出: 3
# 使用括號進行優先級控制
let result=(2+3)*4
echo $result # 輸出: 20
$((...))
語法:$((...))
語法可以用于進行算術運算,并且支持更復雜的表達式。下面是一些示例:# 加法
result=$((2 + 3))
echo $result # 輸出: 5
# 減法
result=$((5 - 2))
echo $result # 輸出: 3
# 乘法
result=$((2 * 3))
echo $result # 輸出: 6
# 除法
result=$((6 / 2))
echo $result # 輸出: 3
# 使用括號進行優先級控制
result=$(((2 + 3) * 4))
echo $result # 輸出: 20
無論是使用expr
命令、let
命令還是$((...))
語法,都可以在Shell腳本中進行四則運算。