在LinuxShell中,可以使用内置命令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
选项用于设置浮点数计算的精度。