Использование bzgrep рекурсивно

Я хотел использовать bzgrep для поиска текста в файлах bzip2.

Я ожидал, что bzgrep будет работать как grep , но на bz2-файлах.

Поэтому я попробовал bzgrep -r "mypattern" . найти текст в моих файлах bz2.

Вместо ожидаемого результата я получаю тот же результат, что и grep : он нашел текст только в файлах .txt .

Любая идея, как использовать bzgrep рекурсивно?

Я использую grep (GNU grep) 2.18

  • Когда grepping файл, grep возвращает true вместо строк, почему?
  • Значение Grep из json-файла
  • grep для повторных значений из списка шаблонов
  • Подстрока grep между кавычками
  • Отфильтруйте гиперссылки с веб-страницы и загрузите все, что соответствует определенному шаблону
  • grep для строк / файлов, содержащих точно х символов
  • Греп в пару тысяч файлов
  • Использование grep / sort / find для извлечения уникальных значений
  • One Solution collect form web for “Использование bzgrep рекурсивно”

    Он работает для меня, как и ожидалось:

     cd /tmp mkdir sub echo pattern > {.,sub}/f{1,2} echo nomatch > {.,sub}/f3 bzip2 {.,sub}/f2 /tmp $ grep -r pattern . ./f1:pattern ./sub/f1:pattern /tmp $ bzgrep -r pattern . ./f1:pattern ./f2.bz2:pattern ./sub/f1:pattern ./sub/f2.bz2:pattern 

    Не могли бы вы проверить и опубликовать свою версию grep?

     $ grep -V grep (BSD grep) 2.5.1-FreeBSD 
    Interesting Posts

    В AIX, как я могу получить полный путь к программе, связанной с портом?

    Сервер RAID-1 / LVM не загружается после отключения питания

    обновления не могут быть установлены из-за слишком маленького дискового пространства в / boot

    Графический клиент электронной почты, управляемый клавиатурой

    AWK, а не Regex

    Разрешение отклонено, когда Ubuntu пытается подключиться к удаленной общей папке Windows

    бесконечность шрифтов и эмуляция шрифтов Windows

    Возможно ли, чтобы sudo считывал пароль из gnome-keyring или аналогичного

    Как заставить процесс работать в фоновом режиме, даже если он отказывается?

    Отказано в разрешении PHP

    Расширьте мою LVM после обновления SSD

    Как позволить Qemu автоматически выбрать прослушивающий порт для Spice?

    ext4: поврежден блок заблокирован, но этот диск умирает?

    Разрешить определенному пользователю или группе root доступ без пароля к / bin / date

    Pacman всегда терпел неудачу при обновлении (неизвестное доверие)

    Linux и Unix - лучшая ОС в мире.