Изучите Linux

Команда Linux WC с примерами

Команда Linux WC с примерами

Ранее мы писали статьи о различных командах Linux, таких как ls, ps, scp, history и многих других, представленных на нашем веб-сайте. Сегодня мы рассмотрим команду WC.

WC означает «Количество слов.»И, как следует из названия, команда wc используется для подсчета. Он выводит количество строк, количество слов, байтов и количество символов, присутствующих в файле, переданном команде. Когда вы запускаете эту команду для файла без каких-либо дополнительных параметров / аргументов, мы распечатываем результат в четырех столбцах:

Команда WC

Синтаксис:

туалет [параметры] [имя_файла]

Рассмотрим два файла ниже, sample_one и sample_two. Sample_one содержит список дистрибутивов Linux, а Sample_two включает список языков программирования.

Образцы файлов

Анализируя только имя файла в команде wc, мы получаем следующие результаты:

туалет sample_one.txt wc sample_two.текст

Пример вывода

Фантастическая особенность команды WC заключается в том, что вы также можете передавать несколько файлов. Ознакомьтесь с командой ниже:

туалет sample_one.txt sample_two.текст

Вывод нескольких файлов

Из выходных данных, показанных на изображении выше, первая строка показывает результаты для sample_one.txt, а вторая строка показывает результаты для sample_two.текст. Однако вы заметите, что есть третья линия, которую мы назовем Общее. Это показывает сумму результатов из двух файлов. Он отображает общее количество строк, слов и символов всех переданных файлов.

Параметры команды WC

WC - это простая команда для работы, которая предлагает лишь несколько опций на выбор:

-l, --lines - Печатает количество строк в файле \
-w, --words - Вывести общее количество слов в файле (количество слов).
-m, --chars -Печатает количество символов в файле.
-L, --max-line-Length - Печатает самую длинную строку в файле.
-c, - байты - Печатает общее количество байтов в файле.

Давайте теперь рассмотрим каждый вариант и то, как мы можем использовать его в различных файлах.

1. -l, -lines Вариант

Эта опция печатает общее количество строк в файле. Информация печатается в двух столбцах. Первый столбец показывает количество имеющихся строк, а второй столбец показывает имя переданного файла.

wc -l sample_one.текст

wc -l команда_1

2. -w, -слова вариант

В или же --слова опция показывает общее количество слов, присутствующих в файле. Он печатает результаты в двух столбцах. Первый столбец показывает общее количество слов, а второй столбец показывает имя файла.

wc -w sample_one.текст

wc -w команда

3. -m, опция -chars

В или же --символы опция показывает общее количество символов в файле. Он печатает результаты в двух столбцах. Первый столбец показывает общее количество символов в файле, а второй столбец показывает имя файла.

wc -m sample_one.текст

Подсчет символов

4. -Параметр L, -max-line-Length

В -L Параметр (верхний регистр) печатает длину (количество символов) самой длинной строки в файле. В файле sample_one.txt, самая длинная строка - «Элементарная операционная система», и в sample_two.txt, самая длинная строка - «Javascript.” Когда вы передаете более одного имени файла, в отличие от других параметров, которые отображают общее количество, этот параметр указывает количество символов в самой длинной строке двух файлов.

туалет -L sample_one.txt wc -L sample_one.txt sample_two.текст

wc -L команда

5. -c, -bytes Option

Эта опция показывает количество байтов, присутствующих в файле. Он печатает результаты в двух столбцах. Первый столбец показывает общее количество байтов в файле, а второй столбец показывает имя переданного файла.

туалет -c sample_one.текст

Подсчитать байты

6. -Вариант версии

Эта опция не требует имени файла, а показывает только версию Туалет в настоящее время работает в вашей системе.

wc --version

версия туалета

Применение команды WC

1. Подсчитайте количество файлов и папок в каталоге

Команда ls используется для вывода всего содержимого каталога. При подключении к туалет -l команда, мы могли подсчитать количество файлов и папок, присутствующих в каталоге. См. Команду ниже:

ls / home / tut | туалет -l

Труба туалета с командой ls

2. Подсчитайте количество пользователей

Чтобы вывести список пользователей в системе, мы могли бы использовать команды кошка / etc / passwd или же getent passwd. Если бы нам просто нужно было подсчитать общее количество пользователей, мы могли бы передать вывод, скажем, getent passwd к туалет -l как показано ниже:

getent passwd | туалет -l

Подсчитать количество пользователей

Заключение

Я считаю, что этот пост дал вам четкое руководство по использованию команды WC (подсчет слов) и различных доступных опций. Вы можете выполнять гораздо более мощные задачи, комбинируя команду wc с другими командами Linux. Если вы столкнетесь с какими-либо проблемами, вы можете использовать команду wc --help. Пожалуйста, не стесняйтесь оставлять любые вопросы или комментарии относительно этого сообщения.

Игры HD Remastered для Linux, ранее не выпускавшиеся для Linux
Многие разработчики и издатели игр придумывают HD-ремастеры старых игр, чтобы продлить жизнь франшизы, порадовать фанатов, требующих совместимости с с...
Как использовать AutoKey для автоматизации игр под Linux
AutoKey - это утилита автоматизации рабочего стола для Linux и X11, запрограммированная на Python 3, GTK и Qt. Используя его функции сценариев и MACRO...
Как показать счетчик FPS в играх для Linux
Игры для Linux получили серьезный толчок, когда Valve объявила о поддержке Linux для клиента Steam и своих игр в 2012 году. С тех пор многие игры AAA ...