userbejeletkezések - awk

hello, nagy bajban vok, nem nagyon értek az awk-hoz, és le kell adnom egy kötprogot vasárnapig, tudnátok-e benne segíteni?
nem kell a kód, csak hogy mégis hogy kellene megcsinálni, mert abszolut semmit nem tudok róla és pár tipp/trükk jól jönne :)

összesíteni kell a userek bejeletkezését adott kinézetű log file alapján
pl:
$ cat ./users.log
user1;login;2009‐03‐26;10:30
user2;login;2009‐03‐26;11:07
user2;logoff;2009‐03‐26;12:20
user1;logoff;2009‐03‐26;12:00
user3;login;2009‐03‐26;16:53
user3;logoff;2009‐03‐26;19:54
user1;login;2009‐03‐26;20:11
user1;logoff;2009‐03‐26;21:32
$ ./userstat.awk ./users.log
output:
user1: 2 alkalom, 2 óra 51 perc
user2: 1 alkalom, 1 óra 13 perc
user3: 1 alkalom, 3 óra 1 perc

Hozzászólások

tipp1
tipp2

;^)

----------------------
"ONE OF THESE DAYS I'M GOING TO CUT YOU INTO LITTLE PIECES!!!$E$%#$#%^*^"