我试图让这个bash的总平均...更多
Enter Incidents
Mon 14
Tue 5
Wed 12
Incidents
Mon 14
Tue 5
Wed 12
Total 38
Average 7.6
------------------------
Mon incidents is the highest 11
Tue incidents is the lowest 2
------------------------
Enter a Day that you'd like to see how many incidents occurred? Wed
12 Incidents
------------------------
到目前为止,我做了总平均,最大值和最小值。
的问题是“周一如何输出最高11,我能找到的最小和最大,但不能打印出当天最大和最小的值匹配....
#!/bin/bash
echo " ----Enter Incidents-----"
echo -n "Mon= "
read days[0]
echo -n "Tue= "
read days[1]
echo -n "Wed= "
read days[2]
echo " ------Incidents--------"
total=`expr ${days[0]} + ${days[1]} + ${days[2]}`
echo "Toatal is= " $total
ave=`expr $total \/ 3`
echo "Average= " $ave
max=${days[0]}
min=${days[0]}
for i in "${days[@]}"
do
if [[ "$i" -gt "$max" ]]; then
max="$i"
fi
if [[ "$i" -lt "$min" ]]; then
min="$i"
fi
done
echo "Max is:" $max
echo "Min is:" $min
this is killing me lol
Mon incidents is the highest 11
Tue incidents is the lowest 2
------------------------
Enter a Day that you'd like to see how many incidents occurred? Wed
12 Incidents
-------------------------------
在正确格式化你的代码题。另外,你是不是也想阅读这些日子?目前您只是阅读活动。 – kabanus
当报告最小/最大值时,3星期一和星期二的事件计数减少了3次? – chepner
对不起,这是我在该网站的第一篇文章。加上我对bash很陌生。 –