Não, mas o bash (entre outros shells) pode fazer a substituição do processo.
join <(zcat foo.gz) <(zcat bar.gz)
Eu quero usar o utilitário de junção de linha de comando em dois arquivos. Infelizmente, eles são gzipped. Porque ambos são compactados, não posso usar o gzip -cd. Existe uma maneira engenhosa de fazer isso sem ter que descompactá-los?
Está documentado na página man do gzip. Você pode usar algo como:
zcat a.gz b.gz | gzip -c > c.txt.gz