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

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

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

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

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

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

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

  • Сохранять счет из файла журнала
  • Найти все строки в файле с определенным символом в определенном месте
  • Найти последнее появление строки в нескольких файлах
  • Рекурсивно найти файлы по содержанию
  • grep несколько строк, подсчет строк, эхо-выход для каждой строки
  • Как проверить, какие строки из файла A отсутствуют в файле B, не отображая ничего, что присутствует в файле B, а не в файле A?
  • Как добавить текст в выходной файл?
  • Разбор допустимого вывода в скрипте оболочки с помощью sed / grep
  • 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

    Bumblebee не смог включить дискретную графическую карту после пробуждения от приостановки

    Как скопировать строки из нескольких файлов в один новый файл и сохранить имя файла?

    Почему и как отслеживать / var / log / dmesg с контролем версий

    Vagrant ssh закрывает соединение после выполнения опции -t

    Как загрузить прямой USB-порт openSUSE?

    Набор инструментов для получения изображений Matlab не распознает мою веб-камеру

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

    Установка systemtap 2.3 на ubuntu точный

    Компиляция ядра с настройками по умолчанию

    Как я могу понизить gcc 4.6.3 до 4.4.3?

    Графика в TTY

    SSH с бастионным хостом и разными именами пользователей

    Откройте новый терминал, проверьте его и выполните сценарий

    Как автоматически подать два аргумента в программу после запуска?

    Почему у TurnKey Linux не установлено sudo по умолчанию, если вы никогда не должны входить в систему как root?

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