Подсчет вхождения слова в коллекцию файлов в Linux

288
Andreas Grech

Я пытаюсь найти количество слов определенного слова в коллекции документов в Linux.

Я пробовал с grepи ack-grepв сочетании с, wcно я не могу придумать правильную комбинацию труб :)

0

1 ответ на вопрос

6
BloodPhilia

Попробуйте следующее:

grep -o "string" filename | wc -w 

Если вы хотите, чтобы все файлы в каталоге, запустите следующий сценарий из этого каталога:

for file in * do let count=$count+`grep -o "wordyouaretryingtofind" $file | wc -w` done echo occurence $count times 
Приветствия; Я пропустил этот аргумент `-o` Andreas Grech 14 лет назад 0
Добавлено что-то, что вам может понравиться BloodPhilia 14 лет назад 0

Похожие вопросы