Можно пробовать такие варианты:
grep -ow 'needle' file | wc -l grep -o '\bneedle\b' file | wc -l grep -o '\<needle\>' file | wc -l
Например:
grep -ow 'https' video_sitemap3312.xml | wc -l
Источник идеи: