我有一个被 gzip 压缩两次的文件:
测试.gz.gz
如何从上面的文件中 grep 一些内容?我不想解压它。
答案1
您还可以
$ zcat test.gz.gz | zgrep "whatever"
zcat
和zgrep
的工作方式类似于cat
和grep
但在压缩数据流上。
答案2
在管道中使用两个 gzip,例如
gzip -dc test.gz.gz | gzip -dc | grep "search string"
这些-dc
标志的意思是“解压缩到输出”,而不是创建未压缩的文件。