我有一个名为:'winter'witch 的文件,每行包含一个学生姓名和他在冬季期末考试中的平均成绩:
John 4
Brian 8.5
另一个名为:'summer' 的文件在每行包含一个学生姓名和他夏季期末考试的 5 个成绩:
John 8 7 9 4 7
Brian 10 9 4 5 8
我想计算每个学生的年平均成绩:
John ((8+7+9+4+7)/5 + 4)/2
Brian ((10+9+4+5+8)/5 + 8.5)/2
输出将按年平均排序,因此成绩最高的学生排在第一位。
我希望使用 shell 编程来完成。
我尝试使用 awk 计算平均值:
awk '{print $1 " " ($2 + $3 + $4 + $5 + $6)/5}' summer
但我不知道如何继续,甚至不知道如何开始。