Для анализа файлов в Линуксе часто используют команду wc. Она считать количество строк, слов, букв в тексте.
Содержание
Синтаксис
Рассмотрим синтаксис.
wc [параметры] [файлы]
Основные опции:
- -с - показывает размер в байтах;
- -m - считает количество символом в документе;
- -l - считает количество строк в документе;
- -L - показывает длину наибольшей строки в документе;
- -w - количество слов в документе;
- --help - показывает справочную информацию;
- --version - информация о версии.
Примеры
Сосчитаем сколько байт в файле под названием "file". Для этого будем использовать ключ "-с".
wc -c file
Запустим утилиту без опций, укажем только название файла.
wc file
Команда без параметров сосчитала сколько строк, слов, байтов и название файла.
Здесь:
- первая цифра 13 - количество строк;
- вторая цифра 13 - количество слов;
- 37 - количество байт;
- file - название документа.
Выведем на экран количество слов в документе "test". Для этого будем использовать аргумент -w.
Опция -w считает слова вместе с пробелами.
Подсчитаем строки в документе test. Будем использовать опцию -l.
wc -l test
Часто в операционной системе Linux средствами терминала нужно узнать сколько пользователей зарегистрировано. С этой задачей легко справится утилита wc. Список пользователей хранится в файле passwd, необходимо только сосчитать их.
wc -l /etc/passwd