BEGIN { ITEM = "" } { if ( $1 != ITEM ) { if ( ITEM != "" ) { printf ("%6d %10d %s\n", COUNT, BYTES, ITEM) } COUNT = 0; BYTES = 0; ITEM = $1 } COUNT++; BYTES += $2 } END { if ( ITEM != "" ) { printf ("%6d %10d %s\n", COUNT, BYTES, ITEM) } }