如何从bz2文件中提取数据而不解压缩文件

时间:2014-04-19 02:38:42

标签: linux

我想在压缩文件(.bz2)中执行以下命令。我键入以下内容:

awk '{print $1}' input.txt.bz2 > output.txt

但结果是:被杀。如何在不解压缩的情况下提取压缩文本文件的一部分,因为它是一个非常大的文件而且我没有足够的空间?

1 个答案:

答案 0 :(得分:4)

您必须解压缩它。您无需将其解压缩到磁盘。

bzcat input.txt.bz2 | awk '{print $1}' > output.txt