Старый -хорошийawk
подход:
$ awk '$2 ~ /Domain/ && !a[$2]++{ cnt++ }END{ print cnt }' ServerNames.txt
3
С GNU coreutils
вы можете применить (в случае, если Domain
всегда встречается как 2-й столбец каждой строки):
$ uniq -f1 <(sort -k2 ServerNames.txt) | wc -l
3