Grep: различия между версиями

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
imported>VitalikBot
м Использование шаблона {{improve}}; langs: sq,no
 
imported>Alex NB OT
м унификация языковых шаблонов
 
Строка 1: Строка 1:
= {{-sq-}} =
{{заголовок со строчной буквы}}
 
{{Карточка программы
=== Морфологические и синтаксические свойства ===
|название              = GNU grep
{{падежи sq
|логотип              = <!-- только имя файла -->
|nom-sg={{PAGENAME}}
|снимок экрана        = <!-- только имя файла -->
|nom-pl=?
|подпись              =  
|слоги={{по-слогам|grep}}
|языки интерфейса      = Английский и другие
|род=??
|написана на          =  
}}
|первый выпуск        = [[1973]]
 
|последняя версия      = <!-- wikidata -->
=== Произношение ===
|дата последней версии = <!-- wikidata -->
{{transcriptions||}}
|состояние            = Активный
 
|лицензия              =  
=== Семантические свойства ===
|сайт                  = http://www.gnu.org/software/grep/
 
==== Значение ====
# {{Нужен перевод|sq}} {{пример||перевод=}}
 
==== Синонимы ====
 
==== Антонимы ====
 
==== Гиперонимы ====
 
==== Гипонимы ====
 
=== Родственные слова ===
{{родств-блок||
|существительные=
|прилагательные=
|глаголы=
|наречия=
}}
}}
'''grep''' — [[утилиты|утилита]] командной строки, которая находит на вводе строки, отвечающие заданному [[регулярное выражение|регулярному выражению]], и выводит их, если вывод не отменён специальным ключом. Название представляет собой [[акроним]] английской фразы «''search '''g'''lobally for lines matching the '''r'''egular '''e'''xpression, and '''p'''rint them''» — «искать везде строки, соответствующие [[регулярное выражение|регулярному выражению]], и выводить их».


=== Этимология ===
Изначально была создана для операционной системы [[UNIX]].


<!-- Служебное: -->
Существуют модификации grep: ''egrep'' (с обработкой расширенных [[регулярные выражения|регулярных выражений]]), ''fgrep'' (трактующая символы $*[]^|()\ буквально), ''rgrep'' (с включённым [[рекурсия|рекурсивным]] поиском). Как сказано в руководстве [[man (команда Unix)|man]] (с точностью до перевода) «''egrep — то же самое, что grep -E. fgrep — то же самое, что grep -F. rgrep — то же самое, что grep -r''».
{{improve|sq|морфология/шаблон|морфо|транскрипция|значение|синонимы|гиперонимы|этимология}}
{{Категория|язык=sq|||}}
{{длина слова|4|sq}}


= {{-no-}} =
== См. также ==
* [[pgrep]] — grep по [[ps]].
* [[sed]] — замена текста.


=== Морфологические и синтаксические свойства ===
== Литература ==
{{сущ no n|слоги={{по-слогам|grep}}}}
* {{книга|автор=John Bambenek and Agnieszka Klus |заглавие=grep. Pocket Reference |ссылка=https://archive.org/details/greppocketrefere0000bamb |издательство=[[O’Reilly Media]]|год=2009|allpages=77|isbn=978-0-596-15360-1 }}
* {{статья|автор=Фэй Уильямс |заглавие=grep Супер-поиск по команде|ссылка=http://wiki.linuxformat.ru/wiki/LXF133:Grep|издание=[[LinuxFormat]]|год=2010, июль|номер=[http://linuxformat.ru/download/133.pdf 7 (133)]|страницы=46—47}}
* {{статья|автор=Tony Bradley|заглавие=Ubuntu Linux, Day 19: Using 'man' and 'grep'|ссылка=http://www.pcworld.com/article/230702/ubuntu_linux_day_19_using_man_and_grep.html|издание=[[PCWorld]]|место=Jun 19, 2011}}
* {{cite web|url=http://www.ibm.com/developerworks/aix/tutorials/au-unixtips3/section3.html|title=UNIX tips and tricks for a new user, Part 3: Introducing filters and regular expressions -> Searching files with grep|author=Tim McIntire|url-status=dead|lang=en|date=2006-05-12|description=IBM developerWorks|access-date=2013-08-22|archive-url=https://web.archive.org/web/20110925150712/http://www.ibm.com/developerworks/aix/tutorials/au-unixtips3/section3.html|archive-date=2011-09-25}}


=== Произношение ===
== Ссылки ==
{{transcriptions||}}
* {{man|1|grep}};
 
* [http://www.opennet.ru/man.shtml?topic=grep&category=1&russian=0 grep(1)/manpages-ru] — страница справки man;
=== Семантические свойства ===
* [http://www.gnu.org/software/grep/manual/ Документация на gnu.org] — полная документация на официальном сайте GNU{{ref|en}}
 
==== Значение ====
# [[обхват]], [[приём]] {{пример||перевод=}}
 
==== Синонимы ====
 
==== Антонимы ====
 
==== Гиперонимы ====
 
==== Гипонимы ====
 
=== Родственные слова ===
{{родств-блок
|существительные=
|прилагательные=
|глаголы=
|наречия=
}}


=== Этимология ===
{{Команды Unix}}
{{нет сносок|дата=2010-01-21}}


<!-- Служебное: -->
[[Категория:Инструменты Unix для обработки текста]]
{{improve|no|морфо|транскрипция/мн|пример|синонимы|гиперонимы|этимология}}
{{Категория|язык=no|||}}
{{длина слова|4|no}}

Текущая версия от 14:09, 15 ноября 2025

Шаблон:Заголовок со строчной буквы Шаблон:Карточка программы grep — утилита командной строки, которая находит на вводе строки, отвечающие заданному регулярному выражению, и выводит их, если вывод не отменён специальным ключом. Название представляет собой акроним английской фразы «search globally for lines matching the regular expression, and print them» — «искать везде строки, соответствующие регулярному выражению, и выводить их».

Изначально была создана для операционной системы UNIX.

Существуют модификации grep: egrep (с обработкой расширенных регулярных выражений), fgrep (трактующая символы $*[]^|()\ буквально), rgrep (с включённым рекурсивным поиском). Как сказано в руководстве man (с точностью до перевода) «egrep — то же самое, что grep -E. fgrep — то же самое, что grep -F. rgrep — то же самое, что grep -r».

См. также

  • pgrep — grep по ps.
  • sed — замена текста.

Литература

Ссылки

Шаблон:Команды Unix Шаблон:Нет сносок