如何从.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