编写脚本实现一个加法器 键盘输入两个数 输出他们的和 位置参数输入两个数 输出他们的和
时间: 2024-05-05 19:14:59 浏览: 21
键盘输入两个数,输出它们的和:
```bash
#!/bin/bash
read -p "请输入第一个数:" num1
read -p "请输入第二个数:" num2
sum=$(expr $num1 + $num2)
echo "两数之和为:$sum"
```
位置参数输入两个数,输出它们的和:
```bash
#!/bin/bash
num1=$1
num2=$2
sum=$(expr $num1 + $num2)
echo "两数之和为:$sum"
```
将以上脚本保存为文件,如`add.sh`,并赋予执行权限。然后在终端中执行以下命令:
```bash
# 键盘输入两个数
./add.sh
# 位置参数输入两个数
./add.sh 2 3
```
相关问题
编写一个shell脚本,输入任意两个数,输出它们的差值
以下是一个简单的Shell脚本,用于计算任两个数的差值:
```bash
#!/bin/bash
echo "Please enter the first number:"
read num1
echo "Please enter the second number:"
read num2
diff=$((num1-num2))
echo "The difference between $num1 and $num2 is: $diff"
```
脚本中使用read命令获取用户输入的两个数,然后使用$(( ))语法计算它们的差值,并将结果输出到屏幕上。用户可以将这个脚本保存为一个文件,例如diff.sh,并使用chmod命令将其设置为可执行文件,例如:
```bash
chmod +x diff.sh
```
然后在终端中执行该脚本即可:
```bash
./diff.sh
```
脚本会提示用户输入两个数,并输出它们的差值。
1.编写一个shell脚本,输入任意两个数,输出它们的差值。
可以使用以下的shell脚本来实现:
```
#!/bin/bash
echo "请输入第一个数:"
read num1
echo "请输入第二个数:"
read num2
diff=$(expr $num1 - $num2)
echo "两数之差为:$diff"
```
脚本中使用read命令获取用户输入的两个数,然后使用expr命令计算它们的差值,最后输出结果。请注意,在expr命令中,用于计算差值的是减号“-”,不是编程语言中的“-”运算符。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)