In Linux, there are various commands to work with text files processing. Sometimes we may need to count number of occurrences of a word in a file in Linux. This tutorial shows how to do that.
The grep
command can be used for searching specific word in a file. The output of grep
command can be passed to wc
command to count the occurrences of a word. For example, the following command counts occurrences of word localhost
in /etc/hosts
file:
grep -o "localhost" /etc/hosts | wc -l
The -o
option instructs to output each corresponding match in a separate line.
In order to perform case-insensitive search, add -i
option:
grep -o -i "localhost" /etc/hosts | wc -l
Leave a Comment
Cancel reply