Будинки Розвиток Що таке глобальний регулярний вираз-принт (греп)? - визначення з техопедії

Що таке глобальний регулярний вираз-принт (греп)? - визначення з техопедії

Зміст:

Anonim

Визначення - Що означає Global-Regular-Expression-Print (GREP)?

Глобальний регулярний вираз і друк (GREP) - це утиліта пошуку тексту командного рядка, що використовується в Unix. Команда "grep" здійснює пошук у файлах або стандартному введенні для рядків, які відповідають заданому регулярному виразу. Потім він друкує відповідні рядки на стандартний вихід програми.

Техопедія пояснює глобальний-регулярний вираз-друк (GREP)

Команда grep дозволяє користувачеві шукати один або кілька файлів для рядків, що містять шаблон.

Загальний приклад формату команди grep - "grep sat check.txt". Ця команда друкує всі рядки, що містять текстовий рядок "sat", незалежно від меж слова, з файлу check.txt. Наприклад, якщо є рядки, що містять текстові рядки, такі як "fisat", "sat", "saturn" тощо, всі будуть надруковані на вихідному терміналі.

Існує безліч варіантів, які використовуються разом з grep для відображення виходу на основі вимоги. Кілька з цих варіантів:

  • "-i" - ігноруйте чутливість до регістру
  • "-b" - відображення номера блоку на початку кожного рядка
  • "-l" - Відображення імен файлів, але не збігаються рядки
  • "-n" - Відображення відповідних ліній та номерів рядків
  • "-v" - Відображення рядків, які не відповідають

Варіанти грепування доступні для багатьох операційних систем. Ранні зміни grep включали команди "egrep" та "fgrep". Egrep здійснює пошук у файлі за шаблоном, використовуючи синтаксис регулярного вираження, fgrep шукає фіксовану рядок символів. Ці варіанти grep включені в більшість сучасних реалізацій grep як комутатори командного рядка. Інші команди містять слово "grep", щоб вказати, що вони є пошуковими утилітами. Наприклад, утиліта "pgrep" відображає перелік імен процесів, які відповідають заданому регулярному виразу.

Що таке глобальний регулярний вираз-принт (греп)? - визначення з техопедії