У дома развитие Какво е глобален-редовен израз-печат (греп)? - определение от техопедия

Какво е глобален-редовен израз-печат (греп)? - определение от техопедия

Съдържание:

Anonim

Определение - Какво означава Global-Regular-Expression-Print (GREP)?

Глобален редовен израз и печат (GREP) е помощна програма за търсене на текст в командния ред, използвана в Unix. Командата "grep" търси файлове или стандартен вход за редове, които съответстват на даден редовен израз. След това отпечатва съвпадащите линии към стандартния изход на програмата.

Techopedia обяснява Global-Regular-Expression-Print (GREP)

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

Общ пример за формата на командата grep е "grep sat check.txt". Тази команда отпечатва всички реда, съдържащи текстовия низ "sat", независимо от границите на думите, от файла check.txt. Например, ако има редове, които съдържат текстови низове като "fisat", "sat", "saturn" и т.н., всички ще бъдат отпечатани на изходния терминал.

Има различни опции, използвани заедно с греп за показване на изхода въз основа на изискването. Някои от тези опции са:

  • "-i" - Игнорира чувствителността на регистъра
  • "-b" - Показва номера на блока в началото на всеки ред
  • "-l" - Показва имена на файлове, но не съвпадащи редове
  • "-n" - Показване на съвпадащи линии и номера на линии
  • "-v" - Показва линии, които не съвпадат

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

Какво е глобален-редовен израз-печат (греп)? - определение от техопедия