Для анализа файлов в Линуксе часто используют команду wc. Она считать количество строк, слов, букв в тексте.
Синтаксис
Рассмотрим синтаксис.
wc [параметры] [файлы]
Основные опции:
- -с — показывает размер в байтах;
- -m — считает количество символом в документе;
- -l — считает количество строк в документе;
- -L — показывает длину наибольшей строки в документе;
- -w — количество слов в документе;
- —help — показывает справочную информацию;
- —version — информация о версии.
Примеры
Сосчитаем сколько байт в файле под названием «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
