Как использовать команду WC в Linux

Подсчитайте количество слов, строк, байтов и даже символов в файле с терминала.

Туалет Команда (количество слов) используется в системах Linux для подсчета количества слов, строк и байтов в текстовом файле. Вы можете использовать его множеством способов с другими командами, чтобы довольно легко отображать информацию о текстовых файлах.

С использованием Туалет команда

Общий синтаксис:.

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

Опции доступны с Туалет команда:

ВариантОписание
-lраспечатать количество строк в файле
-wраспечатать количество слов в файле
-cнапечатать количество байтов в файле
напечатать количество символов в файле
-Lдлина печати самой длинной строки в файле

Пример:

Мы увидим базовый пример, объясняющий использование Туалет команда в Linux.

У нас есть демонстрационный файл с именем test.txt. Ниже приводится содержание демонстрационного файла test.txt.

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

С использованием Туалет команда для этого файла.

туалет test.txt

Вывод:

gaurav @ ubuntu: ~ $ wc test.txt 11 51275 test.txt gaurav @ ubuntu: ~ $

В этих выходных данных вы можете видеть, что числа представляют значения следующим образом.

  1. количество строк - 11
  2. число слов - 51
  3. количество байтов - 275

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

Пример:

wc / и т. д. / passwd / proc / cpuinfo

Вывод:

gaurav @ ubuntu: ~ $ wc / etc / passwd / proc / cpuinfo 55 95 3102 / etc / passwd 108 820 4688 / proc / cpuinfo 163915 7790 всего gaurav @ ubuntu: ~ $

2-я строка вывода отображает подробную информацию о / etc / passwd файл и 3-я строка / proc / cpuinfo. В конце вывода отображается общее количество обоих файлов вместе.

Как подсчитать общее количество строк в текстовом файле

С помощью -l вариант Туалет , вы можете распечатать количество строк в заданном текстовом файле.

Общий синтаксис:

wc -l [имя_файла]

Пример:

wc -l / и т. д. / группа

Вывод:

gaurav @ ubuntu: ~ $ wc -l / etc / group 81 / etc / group gaurav @ ubuntu: ~ $

Здесь, на выходе, мы видим, что количество строк в / etc / group файл - 81.

Как подсчитать слова в текстовом файле

С использованием -w (нижний регистр) вариант в Туалет команда выводит общее количество слов в текстовом файле в терминале.

Общий синтаксис:

wc -w [имя_файла]

Пример:

wc -w test.txt

Вывод:

51 test.txt

В текстовом файле test.txt 51 слово.

Получить количество байтов файла

Вы можете использовать -c вариант с Туалет команда для печати количества байтов в файле на вашем терминале.

Количество байтов, используемых файлом, говорит нам о памяти, занятой этим текстовым файлом.

Общий синтаксис:

wc -c [имя_файла]

Пример:

туалет -c / etc / passwd

Вывод:

gaurav @ ubuntu: ~ $ wc -c / etc / passwd 3102 / etc / passwd gaurav @ ubuntu: ~ $

Из результатов можно сделать вывод, что пароль файл использует 3102 байта.

Получить общее количество символов в файле

С использованием вариант с Туалет команда напечатает общее количество символов в данном файле.

Общий синтаксис:

wc -m [имя_файла]

Пример:

wc -m test.txt

Вывод:

gaurav @ ubuntu: ~ / пробел $ wc -m test.txt 275 test.txt gaurav @ ubuntu: ~ / пробел $ 

Вывод показывает, что в данном файле 275 символов.

Получить длину самой длинной строки в файле

Вы можете использовать -L (верхний регистр) вариант с Туалет команда для печати длины самой длинной строки в текстовом файле. Эта команда выводит длину как количество символов в строке.

Общий синтаксис:

wc -L [имя_файла]

Пример:

wc -L test.txt

Вывод:

82 test.txt

Эти выходные данные представляют, что в самой длинной строке данного текстового файла test.txt 82 символа.

Как подсчитать количество текстовых файлов в текущем каталоге

Туалет Команда также может использоваться для подсчета общего количества текстовых файлов в текущем каталоге. Для этого вам нужно использовать Туалет команда с - найти команда через трубопровод.

Давайте посмотрим на это использование Туалет команда через пример.

Пример:

найти . -тип f | wc -l

.(точка) : Здесь . (точка) означает, что найти команда должна искать в текущем каталоге.

-тип: Это указывает найти команда для поиска похожих типов файлов в текущем каталоге.

ж: Здесь, ж представляют собой «файлы».

Каким бы ни был вывод этой первой команды найти затем будет направлен на Туалет команда. Туалет затем подсчитает общее количество файлов в текущем каталоге и отобразит число на вашем терминале.

Вывод:

gaurav @ ubuntu: ~ / space $ find. -тип f | wc -l 13 gaurav @ ubuntu: ~ / пробел $ 

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

Вывод

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

Категория: Linux