::::::::::::::::::::::::::::::::::::: football :::::::::::::::::::::::::::::::::::: Alon Miz. 2 23/10/93 Macabi-Haifa Macabi-Tel-Aviv Izak Zoh. 1 12/11/93 Macabi-Tel-Aviv Hapoel-Beer Sheva Ronen Ha. 3 27/12/93 Hapoel-Tel-Aviv Macabi-Tel-Aviv Reuven A. 2 12/11/93 Macabi-Haifa Hapoel-Tel-Aviv Eyal Ber. 1 20/11/93 Macabi-Haifa Macabi-Tel-Aviv Izak Zoh. 1 12/11/93 Macabi-Tel-Aviv Hapoel-Haifa Alon Miz. 2 26/10/93 Macabi-Haifa Beitar-Jerusalem Izak Zoh. 2 12/12/93 Macabi-Tel-Aviv Macabi-Hiafa Alon Miz. 2 23/12/93 Macabi-Haifa Macabi-Pet-Tikva Ronen Ha. 3 27/11/93 Hapoel-Tel-Aviv Macabi-Haifa ::::::::::::::::::::::::::::::::::::::::::::::: > scores "Alon Miz." "Eyal Ber." "Izak Zoh." "Ronen Ha." 1 Ronen Ha. 6 1 Alon Miz. 6 2 Izak Zoh. 4 3 Eyal Ber. 1 ::::::::::::::::::::::::::::::::::::::::::::::::::: scores ::::::::::::::::::::::::::::::::::::::::::::::::::: #!/bin/sh # scores if [ -f temp ] then rm temp fi for name do grep "$name" football | calc_score "$name" >> temp done sort -nr +2 -3 temp | calc_place :::::::::::::::::::::::::::::::::::::::::::::::::::::::: calc_score :::::::::::::::::::::::::::::::::::::::::::::::::::::::: #!/bin/sh # calc_score sum=0 while read line do i=$(echo "$line" | cut -d" " -f3) sum=$[$sum+$i] done echo "$1 $sum" :::::::::::::::::::::::::::::::::::::::::::::::::::::::::: calc_place :::::::::::::::::::::::::::::::::::::::::::::::::::::::::: #!/bin/sh # calc_place place=1 read line goals=$(echo "$line"| cut -d" " -f3) echo "$place $line" while read line do lgoals=$(echo "$line"| cut -d" " -f3) if [ $goals -ne $lgoals ] then place=$[$place+1] goals=$lgoals fi echo "$place $line" done