I have a huge file I want to use as shell command to count the number of the word 'new' in the file
a tried to use wc
and grep
but I get the number of lines that contain pattern only
CodePudding user response:
From @Fravadona's suggestion:
grep -ow new file.txt | wc -l
-o
means "print only the matches, one per line"
-w
means "only match if it's a full word" and avoid matching for e.g. newOrder
wc -l
counts the amount of lines grep did output