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

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

Команда wc быстро отвечает на вопрос «сколько?»: сколько строк, слов и символов в файле. Особенно полезна в связке с пайпом — посчитать результат другой команды.

Иногда не нужно читать файл целиком — достаточно ответа на вопрос «сколько?». Сколько строк в логе, сколько слов в тексте. Для этого есть короткая команда 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 список покупок. Посчитай, сколько в нём строк.

терминал
Безопасный тренажёр терминала. Введи команду и нажми Enter.
Не знаешь, что доступно? Набери help.
~ $

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

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

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