Как бы вы посчитали каждое вхождение термина во всех файлах в текущем каталоге? - и подкаталоги (?)
Я читал, что для этого вы должны использовать grep
; какая точная команда?
Кроме того, возможно ли это с какой-то другой командой?
Как бы вы посчитали каждое вхождение термина во всех файлах в текущем каталоге? - и подкаталоги (?)
Я читал, что для этого вы должны использовать grep
; какая точная команда?
Кроме того, возможно ли это с какой-то другой командой?
Легко, просто отправь это в туалет:
grep -Ro "searchTerm" . | wc -w
-R означает рекурсивный, -o означает, что он вернет только совпадающие слова. Затем вы передаете его в wc (wordcount) -w означает, что он будет считать слова. Может быть немного сложнее, если шаблон, который вы ищете, содержит пробелы, и в этом случае они должны быть экранированы.
Обратите внимание, что опция -w будет возвращать количество совпадений, поэтому у вас будет N совпадений на 1 строке, она будет возвращать N, а не 1.