Главная > Обработка текста и поиск > wc

Руководство по команде wc: Подсчет строк, слов и байтов в файле

Команда `wc` (сокращение от 'word count') подсчитывает и выводит количество строк, слов и байтов (символов) в текстовом файле или стандартном вводе. Она полезна для быстрого получения простой статистики о размере или содержимом файла и часто используется в сочетании с другими командами через пайп (`|`) для подсчета определенного количества данных.

Обзор команды wc

`wc` — один из самых базовых инструментов обработки текста, предоставляющий различную статистическую информацию о файлах. Запуск `wc` без дополнительных опций выводит количество строк, слов и байтов. Вы можете комбинировать различные опции для выборочного вывода только нужной информации.

Базовый вывод wc

По умолчанию `wc` выводит три столбца. Слева направо: 'количество строк', 'количество слов', 'количество байтов', а в конце указывается имя файла. Если указано несколько файлов, он покажет статистику для каждого файла, а также общую сумму.

Пример базового вывода

wc data.txt

Выводит количество строк, слов и байтов для файла `data.txt`.

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

Используйте различные опции команды `wc`, чтобы выборочно получать только необходимую информацию.

1. Опции вывода

2. Другие опции

Сгенерированная команда:

Комбинируйте команды.

Описание:

`wc` Запускает команду.

Комбинируйте эти опции, чтобы виртуально выполнять команды с помощью ИИ.

Часто используемые примеры

Изучите различные практические примеры использования `wc` для получения статистики по данным.

Подсчет только строк в файле

wc -l access.log

Проверяет общее количество строк в файле журнала `access.log`, чтобы определить, сколько подключений было сегодня.

Подсчет определенных файлов с помощью пайпа

ls | grep '.txt' | wc -l

Подсчитывает количество файлов с расширением '.txt' из списка файлов, выведенного командой `ls`.

Подсчет слов в тексте

echo "Hello world, this is a test." | wc -w

Подсчитывает количество слов в предложении, введенном непосредственно в терминале. Используется `echo` в сочетании с пайпом.

Проверка статистики нескольких файлов

wc file1.txt file2.txt

Выводит статистику для двух файлов, `file1.txt` и `file2.txt`, а затем показывает общую сумму.

Вывод только количества байтов для определенного файла

wc -c report.pdf

Проверяет размер (в байтах) файла `report.pdf`.


Связанные команды

Функционально схожие или часто используемые команды.


Те же команды в категории