Пропонуємо до вашої уваги другу частину статті про фільтрацію виведення в Лінукс. І про різні цікаві можливості популярної команди GREP. Варто зазначити, що такі навички та знання часто допомагають пройти співбесіду. І є обов'язковим для освоєння практично у всіх популярних напрямках сектора ІТ. Ми навчимо вас використовувати утиліту GREP - Досить пройти курси Linux скачати торрент Єреван.
Виведення номера рядка, що містить шаблон, курси Linux торрент Ереван
Наступний приклад використання фільтрації виводу буде неймовірно корисним розробникам ПЗ. А також усім, хто займається тестуванням, а також будь-якою іншою роботою. Що передбачає вивчення вихідного коду програм. У такому разі не буде зайвим навчитися виводити не тільки знайдені вкладення шаблону, що шукається. Але й номери відповідних рядків, у яких виявлено збіг умов пошуку.
Щоб вивести номери рядків, додайте до команди GREP опцію -n. І через пропуск - шуканий шаблон (фразу в лапках, регулярне вираження). Крім того, через пропуск можна додати назву файлу або шлях до нього, якщо він розташований за межами поточного робочого каталогу. Дізнатися більше про робочий каталог, домашній каталог та файлову систему допоможуть курси системного адміністрування Linux Єреван.
Пошук точного входження слова за допомогою команди grep
Варто зазначити, що за умовчанням утиліта GREP здійснює пошук шаблону, що шукається таким чином. Що збігом вважатиметься і такий випадок, коли шаблон є частиною іншого слова. Наприклад, пошук за шаблоном файл призведе до виявлення як слова файл, так і слова файли. Найчастіше це прийнятно. Однак користувачеві може знадобитися суворіший пошук за точним збігом.
Щоб знайти точне вкладення шаблону, додайте до команди GREP опцію -w. У результаті утиліта проігнорує всі слова, що включають шаблон, що шукається, як свою частину. І виведе тільки результати, що повністю збігаються. Дізнатись більше про те, як працює фільтрація виводу — допоможуть наші курси з Astra Linux Єреван. Які можна пройти онлайн із будь-якої точки планети, де є підключення до мережі Інтернет.
Фільтрування цілого рядка з виведення командного рядка
Ще один цікавий і досить корисний варіант фільтрації виводу – пошук цілого рядка. Тобто, якщо ви знаєте, який саме рядок вас цікавить і бажаєте знайти всі його точні вкладення у файлі. Для цієї мети використовується утиліта fgrepвикористання якої входить у розширений курс Linux з нуля Єреван. Доступний усім нашим студентам з Вірменії, які бажають стати айтішниками у 2023 році.
Варто зазначити, що писати вручну вміст цілого рядка як аргумент команди – довго, нудно та незручно. Тим більше, якщо потрібно часто використовувати пошук великого числа різних рядків. На щастя, утиліта fgrep може використовувати як аргумент рядок файлу. Для цього додайте після неї опцію -f і через пропуск - назва файлу. Або шлях до нього, якщо він не знаходиться у поточному робочому каталозі. Тоді як другий аргумент можна вказати файл для пошуку і фільтрації виводу.
Безумовно, такий варіант використання команди набагато зручніший і простіший. Тому ми радимо взяти його на озброєння всім, хто працює з Лінукс. У наступних статтях ми намагатимемося розкрити ще більше секретів використання фільтрації виводу. А поки що — навчайтеся, відточуйте свої навички та підвищуйте власну експертність. Щоб стати затребуваним ІТ-фахівцем у 2023 році.
Команда SEDICOMM University: Академія Cisco, Професійний інститут Linux, Інститут Python.

