К содержимому
Claude Code с 0:полный курс
Уровень 3 · Поиск и потоки 3 мин Проверено автором · 2 июл. 2026 г.

Считаем строки и слова: wc

Команда wc считает строки, слова и символы в файле. Особенно полезна в связке с пайпом для подсчёта вывода.

Уровень 3 · 0 / 10 уроков0%

Иногда не нужно читать файл целиком — достаточно ответа на вопрос «сколько?». Сколько строк в логе, сколько слов в тексте. Для этого есть короткая команда wc.

wc — счётчик

wc (от англ. word count) по умолчанию выводит сразу три числа: количество строк, слов и символов.

wc list.txt

Чаще всего нужно что-то одно — тогда берут флаг:

  • -l — только строки (lines);
  • -w — только слова (words);
  • -c — только символы (characters).

Например, посчитать строки:

wc -l list.txt

В ответ — число строк и имя файла.

Связка с пайпом

По-настоящему wc раскрывается в паре с пайпом. Помнишь grep? Соединим их:

grep ERROR log.txt | wc -l

Эта цепочка отвечает на вопрос «сколько строк с ошибкой в логе?». grep находит строки, а wc -l их пересчитывает — не нужно считать глазами.

Совет

«Сколько файлов в папке?» тоже решается связкой: ls | wc -l. Маленькая команда, а вопросов закрывает много.

Попробуй

В файле list.txt лежит список покупок. Посчитай, сколько в нём строк:

wc -l list.txt

Когда на экране появится число строк, урок зачтётся.

Мини-проверка

Как быстро узнать, сколько файлов лежит в текущей папке?

Проверь себя

Отвечено 0/3
Режим:

Что делает команда wc?

Какой флаг покажет только количество строк?

Зачем wc особенно полезна в связке с пайпом?

Выполни задание в терминале и ответь на вопросы, чтобы завершить урок.

📝 Мои заметки

Сохраняется автоматически в этом браузере · видно на странице «Заметки».

Задание

В файле list.txt список покупок. Посчитай, сколько в нём строк.

Tab дополнить · прошлые · Ctrl+L очистить · help команды

  • Не выполнено: Использована команда wc
  • Не выполнено: Посчитано 5 строк

Вопросы и ответы по уроку

Что делает команда wc?

`wc` (от англ. *word count*) подсчитывает количество — по умолчанию строки, слова и символы сразу.

Какой флаг покажет только количество строк?

`-l` — от *lines* (строки). `-w` считает слова (*words*), `-c` — символы/байты (*characters*).

Зачем wc особенно полезна в связке с пайпом?

Например, `grep ERROR log.txt | wc -l` ответит, сколько строк с ошибкой нашлось. wc считает то, что пришло по трубе.

Как быстро узнать, сколько файлов лежит в текущей папке?

ls печатает по файлу на строку, пайп передаёт этот список в wc -l — и на экране остаётся одно число: сколько файлов в папке.

Почитать по теме в блоге

Листай уроки клавишами · поиск по ⌘K