BEGIN { FS = ";" }
/^.+;login/ {
felhasznalok[$1]++;
split($3,a,"-");split($4,b,":");
lin[$1]=lin[$1]+mktime(a[1]" "a[2]" "a[3]" "b[1]" "b[2]" "b[3]"00");
}
/^.+;logoff/ {
split($3,a,"-");split($4,b,":");
lout[$1]=lout[$1]+mktime(a[1]" "a[2]" "a[3]" "b[1]" "b[2]" "b[3]"00");
}
END {
for (i in felhasznalok) {
t=lout[i]-lin[i];
m = int(t/3600);
s = int(t % 3600/60);
print i": "felhasznalok[i]" alkalom,"m" ora "s" perc";
}
}
osszedobtam egy kis scriptet ezen elindulhatsz