在Linux Shell中,可以使用內置命令expr
來實現簡單的整數四則運算,而對于浮點數計算,可以使用bc
命令。
整數四則運算的示例代碼如下:
#!/bin/bash
# 整數四則運算
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"
浮點數四則運算的示例代碼如下:
#!/bin/bash
# 浮點數四則運算
num1=10.5
num2=2.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
命令用于整數運算,bc
命令用于浮點數運算。其中,bc
命令的scale
選項用于設置浮點數計算的精度。