Usando bzgrep recursivamente

Quería usar bzgrep para encontrar text en files bzip2.

Esperaba que bzgrep funcionara como grep , pero en files bz2.

Así que probé bzgrep -r "mypattern" . para encontrar text en mis files bz2.

En lugar del resultado esperado, obtengo el mismo resultado que grep : encontró el text solo en files .txt .

¿Alguna idea de cómo usar bzgrep recursivamente?

Estoy usando grep (GNU grep) 2.18

Funciona para mí como se esperaba:

 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 

¿Podría verificar y publicar su versión de grep?

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