$ awk '$2=="Hello" {count["Number of "$2" for "$3]++}END{for(j in count) print j":",count[j]}' gobi1.txt Number of Hello for 10.30.50.60: 1 Number of Hello for 10.30.50.66: 2