'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
出力は年間平均でソートされるため、成績が最も高い学生が最初になります。
シェルプログラミングを使用してこれを実行したいと考えています。
awkを使用して平均を計算してみました:
awk '{print $1 " " ($2 + $3 + $4 + $5 + $6)/5}' summer
しかし、どのように継続するか、またはどのように開始するかさえわかりません。