• ベストアンサー

2Gのログファイルを確認したい。

2Gのログファイルがあるのですが、それを確認したいのですが、私の使用しているpeggypadでは開く事が出来ませんでした。 大容量のファイルが開けるエディタなどありますでしょうか? もしくはそういったファイルをプログラミングによって、どのように呼び出す事が出来ますか、ご存知の方がおりましたらご教授いただけませんでしょうか。 よろしくお願いいたします。

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

  • ベストアンサー
  • l-3-ly
  • ベストアンサー率49% (394/793)
回答No.1

使ったことはないですが、 鈴川エディタというエディターが 2Gくらいのファイルにも対応できると 書いてありました。

参考URL:
http://www.vector.co.jp/soft/winnt/writing/se367901.html
kakekake_07
質問者

お礼

どうもありがとうございました。 教えていただきました鈴川エディタで 7分くらいファイルを開くのに時間がかかりましたが、無事ファイルを開く事が出来ました。 7分かかったという事はどういった処理をしているのでしょう。。。Unix系のラインエディタという訳ではなさそうですよね。。。

その他の回答 (2)

  • hirok2c
  • ベストアンサー率0% (0/1)
回答No.3

Windowsとは違ってしまいますが、私ならUNIX系OS上に持っていき作業します。 そういった環境が近くにない場合には苦労するかもしれませんが、 プログラミングするよりは手間がかからないと個人的には思います。 UNIXで見るだけであれば less などで見れると思います。(moreもあるが戻れない) また、エディタということであれば、多分 ex コマンドなら読み込めると思います。ただし、これは使用方法にかなりクセがあります。 分割してもいいのであれば、wc -l hoge.txt で全体の行数を求めた後で head -1000000 > 1.txt などとしていくつかのテキストに分けて読み込みます。 分割したファイルを結合するときは cat などでつなげればいいと思います。

kakekake_07
質問者

お礼

Unix上ではそのように考えていたのですが、ファイルが手持ちでなく、また実際に行う人がwindows環境だったため、最悪perlで組んで渡そうと思っておりました。 1さんから教えていただきました鈴川エディタで開く事が出来ました。 不思議なエディタです。

  • PrintScree
  • ベストアンサー率25% (538/2091)
回答No.2

2Gのファイルとなると難しいですね。 WZエディタがかなりでかいサイズのテキストファイルをストレスなく読み込めますが、2Gとなるとどうでしょう・・・ 特定の文字列だけを探したいのであれば、秀丸やサクラエディタのGrepで対応できます。 しかし、全体をみたいとなるとプログラムを組むしかないかな? 一旦、固定長レコードに変換して、Seekを使ってファイルポインタを移動させ、特定行数分だけを表示する。 私なら、こういう仕様でプログラムを作るかもしれません。 もしかしたら、emacsだったら読めるかも…

kakekake_07
質問者

お礼

アドバイスありがとうございました。 結果は1さんから教えていただきました鈴川エディタで開く事が出来たので、プログラムは組みませんでしたが、 次にそういったプログラムを組む時は参考にさせていただけたらと思います。

関連するQ&A