• ベストアンサー
  • すぐに回答を!

ファイルの中のレコード数を知りたい

タイトルの通り、 UNIXでデータファイルの中身のレコード数を知りたいのですが、 下記条件があります。 1.圧縮されたまま数えたい。   →解凍するとファイルサイズがかなり大きくなり、    ディスク容量を圧迫するため。 2.圧縮形式が、「Gzip compressed data」である。 3.ファイル名に拡張子無し。 以上になります。 方法を教えていただきたく。 宜しくお願い致します。

共感・応援の気持ちを伝えよう!

  • 回答数3
  • 閲覧数1963
  • ありがとう数1

質問者が選んだベストアンサー

  • ベストアンサー
  • 回答No.2
  • notnot
  • ベストアンサー率47% (4578/9592)

レコード数とは行数のこととして回答します。パイプという機能を覚えるといいです。 gzcat ファイル名 | wc -l もしgzcatコマンドが無いときは、 gzip -dc ファイル名 | wc -l

共感・感謝の気持ちを伝えよう!

関連するQ&A

  • tbz、tgz、ソースファイル?バイナリファイル?

    Unixをやるようになったんですが、色々なソフトをダウンロードしようとおもったところ、色々な拡張子があり困っています。 tbzは「bzip2で圧縮されたtarファイル。」tgzは「gzipで圧縮されたtarファイル。」とかいてあります。bzip2とgzipの違いはなんでしょうか?単に圧縮率の違いだけなんでしょうか? また、色々なOSの本を読んでいるうちに混乱してしまったのですが、tbz、tgzとも中身はソースコードの場合とバイナリコードの場合があるんでしょうか? 今の主流は、バイナリコードを配布するのが主流でしょうか?それとも、ソースコードを配布して自分でコンパイル・インストールするということもあるのでしょうか? よろしくお願いします。

  • UNIXのデータをWindowsで読みたいのですが、、

    UNIXのデータをDATテープに保存し、MOディスクに入れてもらったものをPCで開きたいのですが、Windows上でみると拡張子がついておらず、開くことができません。 中身がCATIAデータということだけはわかっています。 UNIXの知識は皆無に近い(というか皆無です)のでどうしていいかさっぱりわからず困っています。 CATIAデータの拡張子は.modelと聞いたので、そのファイルに.modelを付けてWIN上で.modelを読めるソフトで開いたのですが、だめでした。 以前にUNIXのデータは圧縮することが多いと聞いたことがあったので、いろいろと解凍ソフトを試してみたのですが、どれもだめでした。 なんでもいいのでアドバイスをよろしくお願いします。 まったくの初心者なのでとんちんかんな質問をしていたらすいません。

  • binファイルって??

    Macで作ったgif画像をzipに圧縮しメールに添付して送ってもらい、Windows上で解凍したら中身がbinという拡張子のファイルになっており、ファイル名が文字化けしていました。どうにかしてWindows上でこの画像を開きたいのですがどうしたらgifファイルで開けますか?教えて下さい。

その他の回答 (2)

  • 回答No.3
  • kent85
  • ベストアンサー率52% (38/73)

> UNIXでデータファイルの中身のレコード数を知りたいのですが、 無理です。 あまりにも抽象的/汎用的/幅がありすぎる質問をなさっています。 「データファイル」というのは抽象的な概念です。 「レコード数」も、それだけだと、やはり抽象的な概念です。 汎用的にいえば、データをスキャンしてカウントする必要があります。 ですが、データファイルにはレコード数という概念がマッチしないケースがあります。 -- 数年前の出来事です。 メールか何かで添付された?データファイルがあるけど、知らないフォーマットで展開できないので、展開してください。 …などと同僚から依頼されたことがあります。 (1) USBメモリの中身を覗いたところ、見た感じではPGPで暗号化されたデータファイルのようだった。 (2) 必要な情報をもらって復号化したら、DATA19991231PM.ZIPのようなものが展開。 (3) ZIPのデータファイルを展開してみたら、容量不足でパンク。 (4) 中身を同僚に確認したところ、DBをエクスポートしたものでした。 この場合のレコード数であれば、DBにインポートさせてからSQL文を発行したりすれば、カウント出来たはず……。

共感・感謝の気持ちを伝えよう!

  • 回答No.1

gunzip -t ファイル名 でいかがでしょうか。

共感・感謝の気持ちを伝えよう!

関連するQ&A

  • UNIXで圧縮したgzipをWINDOWSで解凍する方法

    - UNIXで圧縮したgzip形式のファイルを、WINDOWS上で解凍して 使いたいのですが、解凍方法、若しくは、解凍ツールをご存知の方が いらっしゃいましたら、是非教えてください。 特に、gzip形式にこだわっている訳ではないので、UNIXで圧縮したファイルを WINDOWS上で解凍する方法でも構いません。 実際に使用するファイルは、ORACLEのインポートデータです。 どうぞ、どんなアドバイスでも結構です、宜しくお願いいたします。 -

  • jarファイルはzipファイルと同じだというけれど、無圧縮ですか?

    いつもお世話になっています。 jarファイルについてなのですが、 いろいろ調べてみたところ、 「jarファイルはzipファイルの拡張子を『.jar』に変えたもの」 という説明が随所に見られます。 しかし、zip圧縮にも、通常?圧縮だったり、無圧縮だったり、といろいろな圧縮方法があると思うのですが、 「jarファイルは、無圧縮zipファイルの拡張子を『.jar』に変えたもの」 というのが正しい解釈なのでしょうか? jarファイルを解凍して、その後、通常zip圧縮をしたら、元のファイルよりもファイルサイズが小さくなってしまったので、無圧縮なのかな・・と思い、質問させていただきました。 ご存知の方、よろしくお願いいたします。

    • ベストアンサー
    • Java
  • rarファイルを解凍後、4ギガバイトを越えてしまうファイルについて

    拡張子rarのファイルを解凍すると、ファイルサイズが4ギガバイトを越してしまい、Meで扱うことが出来ません。 解凍後の拡張子はisoなのですが、それを分割して解凍したりしてどうにかDVDに焼くことはできないでしょうか? 解凍前のファイルサイズは一つ目が2ギガバイトで、二つ目が1.8ギガバイト程度、 解凍後は4,6ギガバイト程度になると表示されています。 この他にもいろいろとMeでは限界を感じています。 やはりXPに乗り換えたほうがよろしいのでしょうか? それとも、linux等にした方が・・・ 意見を待ってます。

  • perlを使ったファイルの入出力について

    perl 初心者です。 perl を使ってデータ整理を試みていますが、方法がわからなくて困っています。 やりたい操作は、 1、ディレクトリ内にある特定の拡張子をもつすべてのデータファイルを読み込む 2、データソート 3、データファイル名を変更せずに、ソートしたデータを出力する 例 ディレクトリに以下のデータファイルがあるとします aaa.data bbb.data ccc.data : zzz.data これらのデータファイルをすべて読み込み、中身を整理した後に aaa.txt bbb.txt ccc.txt : zzz.txt となるように、それぞれのデータの名前を変更せずに出力したいと思っています。 スクリプトのサンプルなんかがあればありがたいです。

    • ベストアンサー
    • Perl
  • 拡張子isoのファイルについて

    拡張子isoのファイルがあるのですが、この拡張子の取扱いがわかりません。圧縮ファイルなのでしょうか?もし、圧縮ファイルならば、解凍できるソフトをお教え下さい。

  • 圧縮ファイルの中身が表示されない。

    圧縮ファイルを解凍しようとすると中のファイル名が全く表示されません。ファイルの容量は存在します。どうにか復旧できないでしょうか?なぜか拡張子にピリオドが重複してしまっています。(..LZH)経緯はわからないのですが、これが原因でしょうか?

  • 一括変換するバッチファイルを作りたい

    とある特殊な圧縮形式を解凍するためのフリーソフトがありまして、 それがDOSプロンプト上でしか動かないのですが、 変換ソフト名 解凍したいファイル名 解凍後のファイル名(必須) /オプション と、一つ一つ打っていくのが面倒なので、フォルダ内の特定の拡張子を一括変換するバッチファイルを作ろうかと思いました。 しかし、もともとのソフトでワイルドカードが使えないため、付け焼刃の自分の知識では上手くできませんでした。 for %%d in (*.圧縮形式の拡張子) do 解凍ソフト.exe *.圧縮ファイル *.解凍後のファイル /オプション %%d このようにやってみたのですが、「解凍前と解凍後のファイル名をちゃんと指定しろ」的なエラーメッセージがファイルの数だけ繰り返し表示されるのみでした こんな場合はどうすれば良いのか、どなたか教えてください。 ちなみにプロンプトに関しては超初心者というか、本当に付け焼刃です。

  • mp3の圧縮ファイルを解凍するには?

    圧縮された音楽ファイル(約20曲)の拡張子がmp3になっています。 拡張子をzip(Lzh)に変更した後、解凍しても展開されません。 ファイルによっては展開されるものもあります。 なんとか解凍する方法を教えて下さい。

  • ~.exe圧縮ファイルが解凍できません、解凍方法

    ドライバーをダウンロードしましたが、 拡張子~.exe圧縮ファイルが解凍できません どうしたら解凍できますか?

  • バイナリファイル

    お尋ねします バイナリ データファイル(BIN data file)を開くにはどうすればいいのでしょうか? このファイルには、ほかにCCD、CUE、SUBといったファイルがあります。 見慣れない拡張子です。 お願いします。