Im looking for an awk script that will take the unique values in column 5, then print and count the unique values in column 6.
CA001011500 11111 11111 -9999 201301 AAA
CA001012040 11111 11111 -9999 201301 AAA
CA001012573 11111 11111 -9999 201301 BBB
CA001012710 11111 11111 -9999 201301 BBB
CA001015105 11111 11111 -9999 201301 BBB
CA001015638 11111 11111 -9999 201301 CCC
CA001011500 11111 11111 -9999 201302 AAA
CA001012040 11111 11111 -9999 201302 BBB
CA001012573 11111 11111 -9999 201302 BBB
CA001012710 11111 11111 -9999 201302 CCC
CA001015105 11111 11111 -9999 201302 CCC
CA001015638 11111 11111 -9999 201302 CCC
Output will need to be:
201301 AAA 2
201301 BBB 3
201301 CCC 1
201302 AAA 1
201302 BBB 2
201302 CCC 3
I know this will print the unique values of column 5, but how do i tie in the count of unique values in column 6?
awk '{ a[$5]++ } END { for (b in a) { print b } }'
Thanks in advance!