shell脚本输入任意数组或则数字例如 2 3 4 5 6 7 8 9,输出最大值、最小值、平均值
编辑命令!
编辑脚本名称
vim shell.sh
进入脚本输入如下:
#!/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
echo "最小值为:"$min
echo "平均值为:"$[ $sum/ $#]
运行如下
sh shell.sh 1 2 3 4 5 6 7 8 9 10