1 2 3 4 5 6 7 8 9 10 11 12
#!/bin/awk -f FNR == 2 { sub(/^;[ ]*/, "") for (i = 1; i <= NF; i++) seen[$i] = 1 } END { for (w in seen) printf "%s\n", w }