linuxshell输入多个数据,找出最大最小值
时间: 2023-08-11 17:10:44 浏览: 160
Linux shell同时发送邮件给多个人.txt
可以使用shell脚本实现输入多个数据,然后找出最大和最小值。以下是一个示例脚本:
```bash
#!/bin/bash
# 提示用户输入数据
echo "请输入多个整数,用空格隔开:"
# 读取用户输入的数据,存储到数组中
read -a numbers
# 初始化最大值和最小值
max=${numbers[0]}
min=${numbers[0]}
# 遍历数组,找出最大和最小值
for n in "${numbers[@]}"; do
if ((n > max)); then
max=$n
fi
if ((n < min)); then
min=$n
fi
done
# 输出结果
echo "最大值为:$max"
echo "最小值为:$min"
```
使用该脚本,用户可以输入多个整数,然后脚本会输出最大和最小值。
阅读全文