man linux — заметки админа

31 августа 2008

zgrep — поиск в файлах, находящихся в gzip-архивах


Синтаксис:

zgrep [ grep_options ] [ -e ] pattern filename...

Описание:
zgrep осуществляет поиск строки, по шаблону pattern в файлах filename
Поиск осуществляется с помощью программы grep, соответственно допустимы любые параметры grep в строке grep_options.
Если в системе присутствуют команды zegrep и/или zfgrep, ими можно аналогично пользоваться для поиска, с тем отличием, что будут вызваны программы egrep и fgrep соответственно.

Примеры:
Поиск по шаблону «gfx» в текущем каталоге:

zgrep -l -e gfx *

Чтобы было понятнее, можно написать так же

zgrep -l -e gfx ./*

Например, у нас есть каталог с архивом viewer.zip внутри которого есть директория gfx.
Если в этом каталоге запустить команду

zgrep -l -e gfx *

команда выведет данный архив, а также другие файлы, внутри которых есть вхождение «gfx»

zgrep -l -e gfx ./*
./viewer.exe
./viewer.zip
Опубликовано 31 августа 2008 - информация могла устареть.

Комментариев нет »

No comments yet.

RSS feed for comments on this post.

Leave a comment

Для отправки комментария вам необходимо авторизоваться.

Powered by WordPress