编写一个Shell脚本,输入两个数字,并进行加、减、乘、除运算
时间: 2023-07-10 12:15:00 浏览: 135
好的,请看下面的Shell脚本,可以实现您的需求:
```bash
#!/bin/bash
echo "请输入第一个数字:"
read num1
echo "请输入第二个数字:"
read num2
sum=$(echo "$num1 + $num2" | bc)
echo "两数相加的和为:$sum"
difference=$(echo "$num1 - $num2" | bc)
echo "两数相减的结果为:$difference"
product=$(echo "$num1 * $num2" | bc)
echo "两数相乘的积为:$product"
quotient=$(echo "scale=2; $num1 / $num2" | bc)
echo "两数相除的商为:$quotient"
```
您只需要将上述代码保存为一个文件,例如`calc.sh`,然后在终端中运行`bash calc.sh`即可进行运算。注意:这里使用了`bc`命令进行高精度计算,如果您的系统中没有安装`bc`,请先安装。
相关问题
Linux编写一个Shell脚本,输入两个数字,并进行加、减、乘、除运算
好的,以下是一个简单的示例Shell脚本,可以实现您的需求:
```bash
#!/bin/bash
echo "请输入第一个数字:"
read num1
echo "请输入第二个数字:"
read num2
sum=$(expr $num1 + $num2)
echo "两数相加的和为:$sum"
difference=$(expr $num1 - $num2)
echo "两数相减的结果为:$difference"
product=$(expr $num1 \* $num2)
echo "两数相乘的积为:$product"
quotient=$(awk 'BEGIN{printf "%.2f", '$num1' / '$num2'}')
echo "两数相除的商为:$quotient"
```
您只需要将上述代码保存为一个文件,例如`calc.sh`,然后在终端中运行`bash calc.sh`即可进行运算。需要注意的是,除法运算使用了awk命令来实现,保留了两位小数。
编写一个shell脚本输入两个数加减乘除
可以使用以下脚本来输入两个数并进行加减乘除操作:
```
#!/bin/bash
echo "请输入第一个数:"
read num1
echo "请输入第二个数:"
read num2
echo "加法:$num1 + $num2 = $(($num1 + $num2))"
echo "减法:$num1 - $num2 = $(($num1 - $num2))"
echo "乘法:$num1 * $num2 = $(($num1 * $num2))"
echo "除法:$num1 / $num2 = $(($num1 / $num2))"
```
脚本的具体作用是:
1. 使用read命令分别输入两个数num1和num2。
2. 使用echo命令输出四个运算结果,使用双括号$(( ))进行算术运算。其中加法使用+,减法使用-,乘法使用*,除法使用/。
阅读全文