linux shell实现四则运算(整数及浮点)简单方法

avatar
作者
筋斗云
阅读量:0

在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选项用于设置浮点数计算的精度。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!