#!/usr/bin/awk -f ################################################### # # Name: getWinner.awk # # Author: Bill Kraynek # Created November 22, 2006 # Modified November 21, 2007 # #################################################### BEGIN { FS = ":" year = ARGV[1] ARGV[1] = "" } # compute array $1 == year { winners[$2] += 1 } # output array END { if ( year < 1939 || year > 2007 ) { print "Year " year " is out of range." exit 1 }# end if for (team in winners) if ( max < winners[team] ) { max = winners[team] winner = team }# end if print "The winner for " year " was", winner }