質問: ファイルの中のレコード数を知りたい タイトルの通り、 unixでデータファイルの中身のレコード数を知りたいのですが、 下記条件があります。 1.圧縮されたまま数えたい。 →解凍するとファイルサイズがかなり大きくなり、 ディスク容量を圧迫するため。 2.圧縮形式が、「gzip compressed data」である。 3.ファイル名に拡張子無し。 以上になります。 方法を教えていただきたく。 宜しくお願い致します。
回答: レコード数とは行数のこととして回答します。パイプという機能を覚えるといいです。 gzcat ファイル名 | wc -l もしgzcatコマンドが無いときは、 gzip -dc ファイル名 | wc -l