Кућа Развој Шта је штампање глобалног регуларног израза (греп)? - дефиниција из техопедије

Шта је штампање глобалног регуларног израза (греп)? - дефиниција из техопедије

Преглед садржаја:

Anonim

Дефиниција - Шта значи Глобал-Регулар-Екпрессион-Принт (ГРЕП)?

Глобални регуларни израз и испис (ГРЕП) је услужни програм за претраживање текста у командној линији који се користи у Унику. Наредба "греп" претражује датотеке или стандардни унос за линије које одговарају заданом регуларном изразу. Затим исписује одговарајуће линије на стандардни излаз програма.

Тецхопедиа објашњава штампање глобалног-регуларног изражавања (ГРЕП)

Команда греп омогућава кориснику да претражује једну или више датотека ради линија које садрже образац.

Општи пример формата греп наредбе је "греп сат цхецк.ткт". Ова наредба штампа све редове који садрже текстуални низ "сат", без обзира на границе речи, из датотеке цхецк.ткт. На пример, ако постоје редови који садрже низове текста попут "фисат", "сат", "сатурн" итд., Све би се штампале на излазном терминалу.

Постоје разне могућности које се користе уз греп за приказ резултата на основу захтева. Неколико ових опција су:

  • "-и" - Занемарите осетљивост слова
  • "-б" - Прикажите број блока на почетку сваког реда
  • "-л" - Приказује имена датотека, али нису подударне линије
  • "-н" - Прикажите подударне линије и бројеве линија
  • "-в" - Прикажите линије које се не подударају

Варијације грепа су доступне за многе оперативне системе. Ране варијације грепа укључују команде "егреп" и "фгреп". Егреп претражује датотеку за узорак користећи синтаксу регуларног израза, фгреп тражи фиксни низ знакова. Ове варијанте греп-а су укључене у већину модерних имплементација греп-а као преклопници командне линије. Остале команде садрже реч "греп" како би указале да су помоћни програми за претрагу. На пример, услужни програм „пгреп“ приказује листу назива процеса који одговарају одређеном регуларном изразу.

Шта је штампање глобалног регуларног израза (греп)? - дефиниција из техопедије