2010-10-18 5 views
2

У меня есть файл, содержащий около 10 миллионов строк и размер около 400 Мб, моя система просто не в состоянии справиться с этим. когда я пытаюсь открыть файл с помощью gedit, он просто застревает. Есть ли способ обработки таких больших файлов данных.Как обрабатывать большие текстовые файлы?

+1

Handle как? Что ты хочешь делать? –

+0

Предполагая, что вы не хотите писать программу для этого, это может помочь: http://stackoverflow.com/questions/159521/text-editor-to-open-big-giant-huge-large-text- files Это принадлежит суперпользователю? – weiqure

+2

Для всех, кто не знает, 1 crore = 10,000,000 –

ответ

0

Разделите их, используя утилиту gnu (cygwin on Windows), хвост или вырезать утилиты. Затем выполните работу над файлами.

+0

хорошо этот файл создается из инструмента, где я могу проверить производительность db. это в основном файл csv. есть ли способ, которым я могу разделить, в зависимости от того, сколько строк я не хочу. – Rahul

1

Отличная утилита для Windows, является Large Text Viewer

Я был в состоянии открыть файл размером более 4Гб.

+0

хорошо я работа почти все в ubuntu. Благодарю . но сам вим сделал аккуратную работу. – Rahul

+0

Хорошо, скажите, что в вашем вопросе. – RyanfaeScotland

+0

Полностью рекомендуется в Windows – luchosrock

2

Удобная веб-служба, которая может обрабатывать большой файл, - это инструмент Google Refine Tool.

Вы можете найти https://code.google.com/p/google-refine/wiki/FaqAllocateMoreMemory [детали для выделения памяти]

+0

OP упоминает 'gedit', поэтому они просто хотят посмотреть содержимое текстового файла, а не преобразовывать его. – Raedwald

Смежные вопросы