2012-01-10 11 views

答えて

4

これを試行してください、それはあなたを助けるかもしれません。

gzcat filename.ZIP |トイレ-l

+0

これは小さなファイルで罰金だろうが、私のgzipファイルは〜16ギガバイトです。 ありがとう、しかし他の考え? –

+0

@GovindKailas:aixは、特集されたユーティリティの不足で有名なOSです。いずれにせよ、私はGNUユーティリティのどれもがこの問題を助けるとは思わない。これはglibと聞こえるかもしれませんが、解凍する時間を確保できない場合は、時間を費やすことは避けてください。そうでなければ、大きなファイルを圧縮してはいけません。 )。 – shellter

+2

@GovindKailas:ファイルを数え上げるためにファイルを展開しなければならないにもかかわらず、行は、改行(\ n)文字を囲むテキストとして数えられます。 gzip圧縮(DEFLATE)はバイトブロックで動作し、任意の行について何も無視します。ファイル内の行数をキャッシュする場合は、ファイルを圧縮してそのデータを別の場所に保存する前に数えます。または、最初にファイルをビルドするときに行を数えます。 – CoreyStup

関連する問題