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