编写shell脚本文件,要求程序功能如下:定义并调用一个函数功能是已知圆柱体底面半径和高,求圆柱体的体积
时间: 2024-03-23 19:41:41 浏览: 76
可以编写一个名为 `cylinder_volume.sh` 的 shell 脚本,实现计算圆柱体体积的功能。具体代码如下:
```bash
#!/bin/bash
# 定义函数,计算圆柱体体积
function cylinder_volume {
pi=3.1415926
volume=$(echo "scale=5; $pi * $1 * $1 * $2" | bc)
echo "圆柱体体积为:$volume"
}
# 调用函数,计算半径为 2,高为 5 的圆柱体体积
cylinder_volume 2 5
```
脚本中,我们定义了一个 `cylinder_volume` 函数,使用 `bc` 命令实现浮点数计算。然后在脚本的最后,我们调用函数,传入半径和高,计算圆柱体体积并输出结果。
保存脚本后,可以在终端中执行 `bash cylinder_volume.sh` 来运行该脚本。执行结果如下:
```
圆柱体体积为:62.83185
```
阅读全文