Команда wc в Linux

Для анализа файлов в Линуксе часто используют команду wc. Она считать количество строк, слов, букв в тексте.

Содержание

Синтаксис

Рассмотрим синтаксис.

wc [параметры] [файлы]

Основные опции:

  • -с - показывает размер в байтах;
  • -m - считает количество символом в документе;
  • -l - считает количество строк в документе;
  • -L - показывает длину наибольшей строки в документе;
  • -w - количество слов в документе;
  • --help - показывает справочную информацию;
  • --version - информация о версии.

Примеры

Сосчитаем сколько байт в файле под названием "file". Для этого будем использовать ключ "-с".

wc -c file

Результат выполнения wc -c file

Запустим утилиту без опций, укажем только название файла.

wc file

Утилита без аргументов

Команда без параметров сосчитала сколько строк, слов, байтов и название файла.

Здесь:

  • первая цифра 13 - количество строк;
  • вторая цифра 13 - количество слов;
  • 37  - количество байт;
  • file - название документа.

Выведем на экран количество слов в документе "test". Для этого будем использовать аргумент -w.

wc -w test
Считаем количество слов с пробелами

Опция -w считает слова вместе с пробелами.

Подсчитаем строки в документе test. Будем использовать опцию -l.

wc -l test

Считаем строки в документе

Часто в операционной системе Linux средствами терминала нужно узнать сколько пользователей зарегистрировано. С этой задачей легко справится утилита wc. Список пользователей хранится в файле passwd, необходимо только сосчитать их.

wc -l /etc/passwd