Count the number of unique elements in a column bash

In this article let’s discuss about Count the number of unique elements in a column bash. Let’s go through the following methods without any delay.

Method 1:

# Example usage:
awk -F '\t' '{print $7}' input_file | sort | uniq -c
# Breakdown: 
# awk returns the 7th tab-delimited column/field of the input_file
# sort sorts the entries so that duplicate entries are adjacent
# uniq -c returns the counts of each type of element

# Note, add "| cut -c 9-" to remove the counts if you only want the
# 	unique values found in the column/field 

Hope the above solution works.

Realted Posts : How to install firewalld ubuntu 20.04