1BEGIN { FS = ":" } 2{ 3 if ($1 != prev) { 4 if (prev) { 5 printf "\t%-10s\t %6d\n", "total", subtotal 6 subtotal = 0 7 } 8 print "\n" $1 ":" 9 prev = $1 10 } 11 printf "\t%-10s %6d\n", $2, $3 12 wtotal += $3 13 subtotal += $3 14} 15END { printf "\t%-10s\t %6d\n", "total", subtotal 16 printf "\n%-10s\t\t %6d\n", "World Total", wtotal } 17