Попробуйте следующее:
grep -o "string" filename | wc -w
Если вы хотите, чтобы все файлы в каталоге, запустите следующий сценарий из этого каталога:
for file in * do let count=$count+`grep -o "wordyouaretryingtofind" $file | wc -w` done echo occurence $count times