RosettaCodeData/Task/Text-processing-Max-licenses-in-use/AWK/text-processing-max-licenses-in-use.awk
2023-07-01 13:44:08 -04:00

14 lines
348 B
Awk

$2=="OUT" {
count = count + 1
time = $4
if ( count > maxcount ) {
maxcount = count
maxtimes = time
} else {
if ( count == maxcount ) {
maxtimes = maxtimes " and " time
}
}
}
$2=="IN" { count = count - 1 }
END {print "The biggest number of licenses is " maxcount " at " maxtimes " !"}