编写shell脚本实现从键盘输入5个数,放到数组中,查找最大的元素并进行输出 (1)input( )函数进行数据的输入 (2)find_max( )函数进行查找
时间: 2024-03-23 07:43:22 浏览: 61
编写shell脚本
好的,下面是编写的shell脚本实现从键盘输入5个数,放到数组中,查找最大的元素并进行输出,包括input()函数和find_max()函数:
```bash
#!/bin/bash
# 定义input函数
function input {
echo "请输入5个数,以空格分隔:"
read -a nums
}
# 定义find_max函数
function find_max {
max=${nums[0]} # 假设第一个元素为最大值
for i in "${nums[@]}"; do
if [[ "$i" -gt "$max" ]]; then
max=$i
fi
done
echo "最大值为:$max"
}
# 调用input函数
input
# 调用find_max函数
find_max
```
运行这个脚本后,会提示输入5个数,输入后会输出最大值。
阅读全文