如何从.gz压缩文件中获取几行而不需要解压缩
如何从gziped文件中获得前几行? 我试过zcat,但是抛出一个错误
zcat CONN.20111109.0057.gz|head CONN.20111109.0057.gz.Z: A file or directory in the path name does not exist.
zcat(1)
可以通过compress(1)
或gzip(1)
。 在你的系统上,似乎是compress(1)
– 它正在寻找一个扩展名为.Z
的文件。
切换到gzip -cd
代替zcat
,你的命令应该可以正常工作:
gzip -cd CONN.20111109.0057.gz | head
在某些系统(例如Mac)上,您需要使用gzcat
。
在Mac上,您需要使用<
with zcat:
zcat < CONN.20111109.0057.gz|head