如何用shell编写出输入5个数,然后求最大最小,平均?

来源:百度知道 编辑:UC知道 时间:2024/06/30 08:30:30
就是在LINUX里面用SHELL编写出一个脚本,可以输入5个熟,然后就是可以求出最大最小,平均.

现在是7点10分,在线等

我只能实再整数的。
vi test.sh
输入:
#!/bin/sh
min=$1
max=$1
sum=$1
shift
while [ $# -gt 0 ]
do
if [ $min -gt $1 ]
then
min=$1
fi
if [ $max -lt $1 ]
then
max=$1
fi
sum=`expr $sum +$1`
shift
done
sum=`echo "$sum/5"`|bc -l
echo min=$min
echo max=$max
echo aver=$sum

存档退出
输入:
chmod u+x test.sh
./test.sh 1 2 3 4 5
注意上面的程序只支持整数输入。
实数的正在写中。