sort < 0 ) { print tot, tag, countries } tot=$1; tag=$2; countries=$3; next; } tot += $1; countries = countries "," $3; } END { print tot, tag, countries }' abcd,US abee,UK abcd,US adee,US adee,UK EOT