shell脚本输出最大数
时间: 2023-12-12 18:34:50 浏览: 214
免费下载,直接上传Liunx shell脚本 1、输出这10个数中的最大数 2、组中添加10个用户
以下是两个shell脚本输出最大数的例子:
1. 输入任意数组或数字,输出最大值、最小值、平均值
```shell
#!/bin/bash
min=$1
max=$1
sum=0
for i in "$@"
do
if test $min -gt $i
then
min=$i
fi
if test $max -lt $i
then
max=$i
fi
sum=$[ $sum+ $i ]
done
echo "最大值为:"$max
```
运行如下:
```shell
sh shell.sh 1 2 3 4 5 6 7 8 9 10
```
输出:
```shell
最大值为:10
```
2. 任意输入三个数,输出最大值
```shell
#!/bin/bash
read -p "请输入第一个数:" n1
read -p "请输入第二个数:" n2
read -p "请输入第三个数:" n3
max=$n1
if ((n2>max))
then
max=$n2
fi
if ((n3>max))
then
max=$n3
fi
echo "max=$max"
```
运行如下:
```shell
sh shell.sh
```
输出:
```shell
请输入第一个数:1
请输入第二个数:2
请输入第三个数:3
max=3
```
阅读全文