つまり、100 MB 以上の大きさです。このようなテキスト ファイルは、編集者の限界を超える可能性があります。
大きな XML ファイルに目を通す必要がありますが、エディターにバグがあるとできません。
助言がありますか?
つまり、100 MB 以上の大きさです。このようなテキスト ファイルは、編集者の限界を超える可能性があります。
大きな XML ファイルに目を通す必要がありますが、エディターにバグがあるとできません。
助言がありますか?
無料の読み取り専用ビューア:
tail
.tail
。」これは実際にはログ ファイル アナライザーであり、大きなファイル ビューアーではありません。あるテストでは、250 MB のファイルを読み込むのに 10 秒と 700 MB の RAM が必要でした。しかし、そのキラー機能は、カラムナイザー (CSV、JSONL などのログを解析し、スプレッドシート形式で表示する) とハイライター (特定の単語を特定の色で行を表示する) です。ファイルのフォロー、タブ、マルチファイル、ブックマーク、検索、プラグイン、および外部ツールもサポートしています。無料のエディター:
組み込みプログラム (インストール不要):
MORE
(Windows) – これはUnix ではなくWindows を指しますmore
。一度に 1 画面ずつファイルを表示できるコンソール プログラム。Web ビューア:
有料の編集者/閲覧者:
(大きな) ファイルを見るためだけにエディタを使用するのはなぜですか?
*nix またはCygwinでは、 lessを使用してください。(「少ないほど多く、多かれ少なかれ」という有名な格言があります。これは、以前の Unix コマンド「より多く」が「より少ない」に置き換えられ、さらに上にスクロールできるようになったためです。)「より少ない」での検索とナビゲーションは、 Vim ですが、スワップ ファイルはなく、RAM もほとんど使用されていません。
GNUレスのWin32移植版があります。上記の回答の「少ない」セクションを参照してください。
Perl はクイック スクリプトに適してい..
ます。Perl の (範囲フリップフロップ) 演算子は、通過しなければならない障害を制限する優れた選択メカニズムを提供します。
例えば:
$ perl -n -e 'print if ( 1000000 .. 2000000)' humongo.txt | less
これにより、100 万行から 200 万行までのすべてが抽出され、出力を手動でふるいにかけることができます。
もう一つの例:
$ perl -n -e 'print if ( /regex one/ .. /regex two/)' humongo.txt | less
これは、「正規表現 1」が何かを見つけたときに出力を開始し、「正規表現 2」が興味深いブロックの終わりを見つけたときに停止します。複数のブロックが見つかる場合があります。出力をふるいにかける...
これは、使用できるもう 1 つの便利なツールです。ウィキペディアの記事を引用するには:
logparserは柔軟なコマンド ライン ユーティリティで、Microsoft の従業員である Gabriele Giuseppini によって IIS ログのテストを自動化するために最初に作成されました。これは Windows オペレーティング システムで使用することを目的としており、IIS 6.0 リソース キット ツールに含まれていました。logparser のデフォルトの動作は、コマンド ラインで SQL 式を取得し、その SQL 式に一致する行を出力することにより、「データ処理パイプライン」のように機能します。
Microsoft は Logparser を、ログ ファイル、XML ファイル、CSV ファイルなどのテキスト ベースのデータや、イベント ログ、レジストリ、ファイル システム、および Active Directory。入力クエリの結果は、テキスト ベースの出力でカスタム形式にすることも、SQL、SYSLOG、グラフなどのより専門的なターゲットに永続化することもできます。
使用例:
C:\>logparser.exe -i:textline -o:tsv "select Index, Text from 'c:\path\to\file.log' where line > 1000 and line < 2000"
C:\>logparser.exe -i:textline -o:tsv "select Index, Text from 'c:\path\to\file.log' where line like '%pattern%'"
100 MB は大きすぎません。3GBは少し大きくなっています。私は以前、米国の第 1 種郵便の約 2% を作成する印刷および郵便施設で働いていました。私が技術リーダーを務めたシステムの 1 つは、メールの約 15% 以上を占めていました。あちこちにデバッグする大きなファイルがいくつかありました。
ここにツールや情報を自由に追加してください。この回答は、理由によりコミュニティ wiki です。大量のデータを扱うには、もっとアドバイスが必要です...