Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个非常大的文件:filename.bz2,如何查看文件内容并执行一些命令,例如awk将一些数据提取到另一个文件中而不解压缩?我试图head -50 filename.bz2查看前 50 行,但它打印出垃圾而不是我应该从文件中查看的内容。
filename.bz2
awk
head -50 filename.bz2
您可以使用bzcat它的输出并将其输出到awk您使用的任何工具,但它与提取文件然后处理它本质上没有什么不同。
bzcat
$ echo '1' > test $ bzip2 test $ bzcat test.bz2 1
你试过bzcat吗?
bzcat filename.bz2 | head -50
阅读更多