mobile theme mode icon
theme mode light icon theme mode dark icon
speech play
speech pause
speech stop

Команда Digest в Unix і Linux: вилучення конкретної інформації з кількох файлів

Digest — це утиліта командного рядка в Unix і Linux, яка приймає список файлів як вхідні дані та створює список рядків тексту, які містяться в цих файлах.
* Вона використовується для отримання певної інформації з кількох файлів, наприклад для друку вивести всі рядки, які містять певне слово чи фразу.
* Команда digest працює, читаючи кожен файл по одному рядку та виводячи рядок як один рядок тексту.
* Її можна використовувати в поєднанні з іншими командами для виконувати складніші завдання обробки тексту, наприклад фільтрування певних рядків або друк лише рядків, які відповідають певному шаблону.

Приклад команди Digest :

* Щоб надрукувати всі рядки, які містять слово «привіт» у всіх файлах у поточного каталогу, ви можете використати таку команду:
```
digest * | grep hello
```
Це буде читати кожен файл по одному рядку та виводити рядки, які містять слово "hello". Знак підстановки "*" використовується, щоб вказати, що всі файли в поточному каталозі мають бути оброблені. Команда "grep" використовується, щоб відфільтрувати лише ті рядки, які відповідають заданому шаблону.

* Щоб надрукувати лише ті рядки, які не містять слова "hello" у жодному з файлів, ви можете використати таку команду:
```
digest * | grep -v hello
```
Це читатиме кожен файл по одному рядку та виводитиме лише ті рядки, які не містять слова «hello». Параметр «-v» використовується для інвертування збігу, щоб виводилися лише ті рядки, які не відповідають шаблону.

* Щоб надрукувати кількість рядків у кожному файлі, які містять слово «hello», ви можете скористатися наступна команда:
```
digest * | grep -c hello
```
Це читатиме кожен файл по одному рядку та виводитиме кількість рядків, які містять слово «hello». Параметр «-c» використовується для підрахунку кількості збігів.

Висновок :

* Дайджест — це потужна утиліта командного рядка в Unix і Linux, яку можна використовувати для вилучення певної інформації з кількох файлів.
* Його можна використовувати в поєднання з іншими командами для виконання більш складних завдань обробки тексту, таких як фільтрація певних рядків або друк лише рядків, які відповідають певному шаблону.
* Використовуючи дайджест у поєднанні з іншими командами, ви можете автоматизувати багато завдань обробки тексту та заощадити час і зусилля.

Knowway.org використовує файли cookie, щоб надати вам кращий сервіс. Використовуючи Knowway.org, ви погоджуєтесь на використання файлів cookie. Для отримання детальної інформації ви можете переглянути текст нашої Політики щодо файлів cookie. close-policy