100 MB以上という意味です。そのようなテキストファイルは、編集者の限界を超える可能性があります。
大きなXMLファイルを調べる必要がありますが、エディタにバグがある場合はできません。
助言がありますか?
VSコード(Windows、macOS、Linux) - 無料のオープンソースで、GUIもいい。 1分でロードされる3.6 GBのJSONファイルを編集しました。ファイルをロードするのに十分なRAMが必要です。
無料の閲覧専用視聴者:
tail
に代わるGUIです。"ファイルフォロー、検索、フィルタリング、設定可能な強調表示、プラグイン、外部ツールをサポートします。無料の編集者:
組み込みプログラム(インストール不要)
MORE
ではなく、Windowsのmore
を指します。ファイルを一度に1画面ずつ表示できるコンソールプログラム。Webビューア:
有料エディタ
そして最後に、通常のエディタで大きなファイルを開いてみましたか?実際にはかなり大きいファイルを処理できるエディタもあります。特に、 Notepad ++ (Windows)および Sublime Text (Windows、macOS、Linux)は、2 GBの範囲のファイルをサポートします。
(大きな)ファイルでエディタをルックだけに使用するのはなぜですか?
* nixまたは Cygwin の下では、 less を使用してください。 ( "lessは多かれ少なかれ"という有名な言葉があります - "less"は以前のUnixコマンド "more"に取って代わるもので、さらにスクロールアップすることもできます) Vimですが、スワップファイルはなく、RAMはほとんど使用されていません。
Win32ポートのGNU lessがあります。上記の答えの「少ない」セクションを参照してください。
Perlは素早いスクリプトに適しており、その..
(range flip-flop)演算子は、あなたが通り抜けなければならない根拠を制限するためにNice選択メカニズムを作ります。
例えば:
$ 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」が興味深いブロックの終わりを見つけたときに停止します。複数のブロックが見つかる可能性があります。出力をシフトする...
これはあなたが使うことができるもう一つの便利なツールです。引用するには ウィキペディアの記事 :
logparser は、IIS loggingのテストを自動化するためにMicrosoftの従業員であるGabriele Giuseppiniによって最初に作成された柔軟なコマンドラインユーティリティです。これはWindowsオペレーティングシステムでの使用を意図しており、IIS 6.0 Resource Kit Toolsに含まれていました。 logparserのデフォルトの振る舞いは、コマンド行でSQL式を取り、そのSQL式に一致するものを含む行を出力することによって、「データ処理パイプライン」のように機能します。
MicrosoftはLogparserを、ログファイル、XMLファイル、CSVファイルなどのテキストベースのデータ、およびイベントログ、レジストリなどのWindowsオペレーティングシステム上の主要なデータソースへの汎用クエリアクセスを提供する強力で多用途のツールとして説明しています。ファイルシステムと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はそれほど大きくありません。 3 GBが大きくなっています。私はかつて米国の第一種郵便の約2%を作成していた印刷および郵便施設で働いていました。私がハイテクリーダーだったシステムの1つが、メールの15%を占めていました。あちこちでデバッグするためにいくつかの大きなファイルがありました。
ここにもっとツールや情報を追加してください。この答えはコミュニティウィキです。大量のデータを扱う上で、私たち全員にもっと多くのアドバイスが必要です。