Як використовувати команду WC в Linux

Підрахуйте кількість слів, рядків, байтів, парних символів у файлі з терміналу

туалет Команда (word count) використовується в системах Linux для підрахунку кількості слів, рядків і байтів у текстовому файлі. Ви можете використовувати його різними способами з іншими командами, щоб досить легко відображати інформацію про текстові файли.

Використання туалет команда

Загальний синтаксис:.

туалет [параметри..] [назва_файлу]

Доступні варіанти з туалет команда:

ВаріантОпис
надрукувати кількість рядків у файлі
-wнадрукувати кількість слів у файлі
-cнадрукувати кількість байтів у файлі
надрукувати кількість символів у файлі
надрукувати довжину найдовшого рядка у файлі

приклад:

Ми побачимо основний приклад, що пояснює використання туалет команда в Linux.

У нас є демонстраційний файл із назвою test.txt. Нижче наведено вміст демонстраційного файлу test.txt.

Це демонстраційний файл. Ця стаття допоможе вам вивчити команду wc. Команда wc досить проста у використанні. Про його особливості ви можете дізнатися з цієї статті. На цьому порту можна знайти багато корисних статей, пов’язаних з усіма вашими потребами Linux$ Кінець файлу Дякую.

Використання туалет команду для цього файлу.

wc test.txt

Вихід:

gaurav@ubuntu:~$ wc test.txt 11 51 275 test.txt gaurav@ubuntu:~$

У цьому виводі ви можете побачити, що числа представляють значення наступним чином.

  1. кількість рядків — 11
  2. кількість слів — 51
  3. кількість байтів — 275

Ви також можете відобразити кількість рядків і слів за допомогою туалет команду для кількох файлів.

приклад:

wc /etc/passwd /proc/cpuinfo

Вихід:

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

2-й рядок виводу відображає подробиці про /etc/passwd файл і 3-й рядок /proc/cpuinfo. Наприкінці виводу відображається загальна цифра обох файлів разом.

Як порахувати загальну кількість рядків у текстовому файлі

Використання варіант туалет команду, ви можете надрукувати кількість рядків у заданому текстовому файлі.

Загальний синтаксис:

wc -l [ім'я_файлу]

приклад:

wc -l /etc/group

Вихід:

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 [ім'я_файлу]

приклад:

wc -c /etc/passwd

Вихід:

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

З результатів можна зробити висновок, що, passwd файл використовує 3102 байти.

Отримати загальну кількість символів у файлі

Використання варіант з туалет Команда надрукує загальну кількість символів у даному файлі.

Загальний синтаксис:

wc -m [ім'я_файлу]

приклад:

wc -m test.txt

Вихід:

gaurav@ubuntu:~/space$ wc -m test.txt 275 test.txt gaurav@ubuntu:~/space$ 

Результат показує, що у даному файлі є 275 символів.

Отримати довжину найдовшого рядка у файлі

Ви можете використовувати (великий регістр) варіант із туалет команда для друку довжини найдовшого рядка в текстовому файлі. Ця команда друкує довжину за кількістю символів у рядку.

Загальний синтаксис:

wc -L [ім'я_файлу]

приклад:

wc -L test.txt

Вихід:

82 test.txt

Цей висновок показує, що найдовший рядок у даному текстовому файлі test.txt містить 82 символи.

Як підрахувати кількість текстових файлів у поточному каталозі

туалет Команду також можна використовувати для підрахунку загальної кількості текстових файлів у поточному каталозі. Для цього необхідно скористатися туалет команда за допомогою — знайти команда через трубопроводи.

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

приклад:

знайти . -тип f | туалет -л

.(крапка) : Ось . (крапка) означає, що знайти команда повинна здійснювати пошук у поточному каталозі.

-тип: Це визначає знайти команда для пошуку подібних типів файлів у поточному каталозі.

f: Ось, f представляють «файли».

Незалежно від результату цієї першої команди знайти потім буде передано до туалет команда. туалет потім підрахує загальну кількість файлів у поточному каталозі та відобразить номер на вашому терміналі.

Вихід:

gaurav@ubuntu:~/space$ знайти . -тип f | wc -l 13 gaurav@ubuntu:~/space$ 

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

Висновок

Як ви погоджуєтеся, що використання туалет Команда досить проста і її можна легко використовувати з текстовими файлами, щоб отримати детальну інформацію про них. Цю команду також можна використовувати в поєднанні з іншими командами за допомогою параметра конвеєра.

Категорія: Linux