Дом развитие Что такое печать глобального регулярного выражения (grep)? - определение из техопедии

Что такое печать глобального регулярного выражения (grep)? - определение из техопедии

Оглавление:

Anonim

Определение - Что означает Глобальная регулярная экспрессия-печать (GREP)?

Глобальное регулярное выражение и печать (GREP) - это утилита поиска текста в командной строке, используемая в Unix. Команда "grep" ищет в файлах или стандартном вводе строки, соответствующие заданному регулярному выражению. Затем он печатает совпадающие строки в стандартный вывод программы.

Techopedia объясняет, что Global-Regular-Expression-Print (GREP)

Команда grep позволяет пользователю искать в одном или нескольких файлах строки, содержащие шаблон.

Общий пример формата команды grep - «grep sat check.txt». Эта команда выводит из файла check.txt все строки, содержащие текстовую строку «sat», независимо от границ слова. Например, если есть строки, содержащие текстовые строки, такие как «fisat», «sat», «saturn» и т. Д., Все они будут напечатаны на выходном терминале.

Существует множество опций, используемых вместе с grep для отображения выходных данных в зависимости от требований. Вот некоторые из этих вариантов:

  • "-i" - игнорировать чувствительность к регистру
  • «-b» - отображать номер блока в начале каждой строки
  • "-l" - отображать имена файлов, но не совпадающие строки
  • "-n" - отображать совпавшие строки и номера строк
  • "-v" - Показать строки, которые не совпадают

Вариации grep доступны для многих операционных систем. Ранние варианты grep включали команды "egrep" и "fgrep". Egrep ищет в файле шаблон, используя синтаксис регулярного выражения, fgrep ищет фиксированную строку символов. Эти варианты grep включены в большинство современных реализаций grep в качестве ключей командной строки. Другие команды содержат слово "grep", чтобы указать, что они являются утилитами поиска. Утилита «pgrep», например, отображает список имен процессов, которые соответствуют заданному регулярному выражению.

Что такое печать глобального регулярного выражения (grep)? - определение из техопедии