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

1011
2024/1/16 11:11:39
栏目: 编程语言
开发者测试专用服务器限时活动,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选项用于设置浮点数计算的精度。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: shell怎么查看内存使用情况