- ベストアンサー
2Gのログファイルを確認したい。
2Gのログファイルがあるのですが、それを確認したいのですが、私の使用しているpeggypadでは開く事が出来ませんでした。 大容量のファイルが開けるエディタなどありますでしょうか? もしくはそういったファイルをプログラミングによって、どのように呼び出す事が出来ますか、ご存知の方がおりましたらご教授いただけませんでしょうか。 よろしくお願いいたします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
使ったことはないですが、 鈴川エディタというエディターが 2Gくらいのファイルにも対応できると 書いてありました。
その他の回答 (2)
- hirok2c
- ベストアンサー率0% (0/1)
Windowsとは違ってしまいますが、私ならUNIX系OS上に持っていき作業します。 そういった環境が近くにない場合には苦労するかもしれませんが、 プログラミングするよりは手間がかからないと個人的には思います。 UNIXで見るだけであれば less などで見れると思います。(moreもあるが戻れない) また、エディタということであれば、多分 ex コマンドなら読み込めると思います。ただし、これは使用方法にかなりクセがあります。 分割してもいいのであれば、wc -l hoge.txt で全体の行数を求めた後で head -1000000 > 1.txt などとしていくつかのテキストに分けて読み込みます。 分割したファイルを結合するときは cat などでつなげればいいと思います。
お礼
Unix上ではそのように考えていたのですが、ファイルが手持ちでなく、また実際に行う人がwindows環境だったため、最悪perlで組んで渡そうと思っておりました。 1さんから教えていただきました鈴川エディタで開く事が出来ました。 不思議なエディタです。
- PrintScree
- ベストアンサー率25% (538/2091)
2Gのファイルとなると難しいですね。 WZエディタがかなりでかいサイズのテキストファイルをストレスなく読み込めますが、2Gとなるとどうでしょう・・・ 特定の文字列だけを探したいのであれば、秀丸やサクラエディタのGrepで対応できます。 しかし、全体をみたいとなるとプログラムを組むしかないかな? 一旦、固定長レコードに変換して、Seekを使ってファイルポインタを移動させ、特定行数分だけを表示する。 私なら、こういう仕様でプログラムを作るかもしれません。 もしかしたら、emacsだったら読めるかも…
お礼
アドバイスありがとうございました。 結果は1さんから教えていただきました鈴川エディタで開く事が出来たので、プログラムは組みませんでしたが、 次にそういったプログラムを組む時は参考にさせていただけたらと思います。
お礼
どうもありがとうございました。 教えていただきました鈴川エディタで 7分くらいファイルを開くのに時間がかかりましたが、無事ファイルを開く事が出来ました。 7分かかったという事はどういった処理をしているのでしょう。。。Unix系のラインエディタという訳ではなさそうですよね。。。