在Shell中,可以使用以下方法實現四則運算:
num1=10
num2=5
# 加法
result=$(expr $num1 + $num2)
echo "加法結果:$result"
# 減法
result=$(expr $num1 - $num2)
echo "減法結果:$result"
# 乘法
result=$(expr $num1 \* $num2)
echo "乘法結果:$result"
# 除法
result=$(expr $num1 / $num2)
echo "除法結果:$result"
num1=10
num2=5
# 加法
result=$(echo "$num1 + $num2" | bc)
echo "加法結果:$result"
# 減法
result=$(echo "$num1 - $num2" | bc)
echo "減法結果:$result"
# 乘法
result=$(echo "$num1 * $num2" | bc)
echo "乘法結果:$result"
# 除法
result=$(echo "scale=2; $num1 / $num2" | bc)
echo "除法結果:$result"
注意:在使用expr命令進行乘法運算時,需要使用\*
轉義符,因為*
在Shell中有特殊含義。而在使用bc命令進行除法運算時,可以通過設置scale來指定結果的小數位數。