Linux -- это интересно

grep (GNU Grep)


Рубрика: Изучаем Linux -> Прочие -> Администрирование
Метки: | | | | |
Просмотров: 3719

grep (сокращение от Global Regular Expression Print) — мощная консольная утилита для организации поиска данных в текстовом файле (списке файлов) любых типов. Для поиска используется компактный алгоритм сопоставления Бойера — Мура, выдающий по образцу уникальный и предопределённый результат, в виде строк содержащих образец. Утилита является частью проекта GNU (GNU Grep).

grep находит на вводе строки, отвечающие заданному регулярному выражению и выводит их (если вывод не отменён специальным ключом). Название представляет собой акроним английской фразы «search globally for lines matching the regular expression, and print them» — «искать везде строки, соответствующие регулярному выражению, и выводить их». Как сказано в man (с точностью до перевода) «egrep — то же самое, что grep -E. fgrep — то же самое, что grep -F. rgrep — то же самое, что grep -r».

Существуют модификации, функциональные аналоги grep: agrep (осуществляет поиск по приблизительным маскам, нечёткий поиск), bgrep (двоичный grep / binary grep - bgrep-a-binary-grep), egrep (поиск с обработкой расширенных регулярных выражений), fgrep (поиск трактуя символы $*[]^|()\ буквально), rgrep (аналог с включённым рекурсивным поиском).

cli helper. grep: поиск в файлах по шаблону

grep/manpages-ru (страница справки man в русском переводе)

Страница grep на tdkare.ru/sysadmin

Оставьте комментарий!
Используйте нормальные имена.Войти через loginza
Если вы уже зарегистрированы как комментатор или хотите зарегистрироваться, укажите пароль и свой действующий email.
(При регистрации на указанный адрес придет письмо с кодом активации и ссылкой на ваш персональный аккаунт, где вы сможете изменить свои данные, включая адрес сайта, ник, описание, контакты и т.д.)



 
(обязательно)