使用shell脚本,定义变量a=10,b=20,计算a+b和a*b的结果
时间: 2024-05-14 21:17:15 浏览: 165
可以使用如下的shell脚本来实现:
```
#!/bin/bash
# 定义变量a和b
a=10
b=20
# 计算a+b和a*b
sum=$((a + b))
product=$((a * b))
# 输出结果
echo "a + b = $sum"
echo "a * b = $product"
```
保存为一个文件,比如`calc.sh`,然后在终端中运行`./calc.sh`即可得到结果:
```
a + b = 30
a * b = 200
```
相关问题
编写脚本tesh.sh 在脚本中定义两个变量a=10,b=20,然后进行加、减、乘、除、取余运算。并在执行脚本后输出如下图所示的结果
在Linux或MacOS上编写名为 `tesh.sh` 的Shell脚本,你可以按照下面的步骤来完成:
```sh
#!/bin/bash
# 定义变量 a 和 b
a=10
b=20
# 执行加法
sum=$((a + b))
echo "加法: $a + $b = $sum"
# 减法
difference=$((a - b))
echo "减法: $a - $b = $difference"
# 乘法
product=$((a * b))
echo "乘法: $a * $b = $product"
# 除法 (注意:整数除法会向下取整,若想保留小数需用浮点数)
quotient=$((a / b))
echo "除法: $a / $b = $quotient"
# 取模(取余)
remainder=$((a % b))
echo "取模: $a % $b = $remainder"
```
保存文件后,使用 `chmod +x tesh.sh` 给它执行权限,然后运行 `./tesh.sh` 来查看结果。输出应该看起来像这样:
```
加法: 10 + 20 = 30
减法: 10 - 20 = -10
乘法: 10 * 20 = 200
除法: 10 / 20 = 0
取模: 10 % 20 = 10
```
用shell脚本实现66和9的+、-、*、\计算
可以使用以下脚本实现:
```bash
#!/bin/bash
# 定义两个变量
a=66
b=9
# 加法
add=$((a + b))
echo "加法: $a + $b = $add"
# 减法
sub=$((a - b))
echo "减法: $a - $b = $sub"
# 乘法
mul=$((a * b))
echo "乘法: $a * $b = $mul"
# 除法
div=$((a / b))
echo "除法: $a / $b = $div"
```
运行该脚本,可以得到以下输出:
```
加法: 66 + 9 = 75
减法: 66 - 9 = 57
乘法: 66 * 9 = 594
除法: 66 / 9 = 7
```
注意,除法运算使用的是整数除法,结果为整数,不包含小数部分。如果需要浮点数计算,可以使用bc命令。
阅读全文