来自双重 gzip 压缩文件的 Grep

来自双重 gzip 压缩文件的 Grep

我有一个被 gzip 压缩两次的文件:

测试.gz.gz

如何从上面的文件中 grep 一些内容?我不想解压它。

答案1

您还可以

$ zcat test.gz.gz | zgrep "whatever"

zcatzgrep的工作方式类似于catgrep但在压缩数据流上。

答案2

在管道中使用两个 gzip,例如

gzip -dc test.gz.gz | gzip -dc | grep "search string"

这些-dc标志的意思是“解压缩到输出”,而不是创建未压缩的文件。

相关内容