
Это может быть что угодно: терминал, Vim, Atom. Как посчитать общее количество слов во всех файлах в каталоге?
решение1
Если вам просто нужно общее количество слов во всех файлах в каталоге (и при условии отсутствия подкаталогов, игнорирования скрытых файлов и других оговорок), вы можете попробовать:
cat * | wc -w
cat *
просто объединяет содержимое всех файлов в текущем каталоге в стандартный вывод. Это передается в wc -w
wc (word count) и просто возвращает количество слов, которые (в данном случае) он считывает из стандартного ввода.
Если вас устроит немного более сложный вывод, просто попробуйте:
wc -w *
wc имеет и другие параметры, которые возвращают число строк, количество символов и т. д.
решение2
Вы можете использовать
find . -type f -exec wc -w {} + | tail -n1
Пример вывода:
% find . -type f -exec wc -w {} + | tail -n1
8704 total
Протестировано на Debian Buster (10.5) с
% find --version
find (GNU findutils) 4.6.0.225-235f
решение3
find . -maxdepth 1 -type f -exec wc -w {} \;