Підрахуйте кількість слів, рядків, байтів, парних символів у файлі з терміналу
туалет
Команда (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:~$
У цьому виводі ви можете побачити, що числа представляють значення наступним чином.
- кількість рядків — 11
- кількість слів —
51
- кількість байтів —
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 текстових файлів одного типу.
Висновок
Як ви погоджуєтеся, що використання туалет
Команда досить проста і її можна легко використовувати з текстовими файлами, щоб отримати детальну інформацію про них. Цю команду також можна використовувати в поєднанні з іншими командами за допомогою параметра конвеєра.