Как отобразить указанный раздел или строку из огромного файла без загрузки всего файла в память?
Я пытаюсь отладить большой (1,1 ГБ) файл дампа SQL. В файле указано, что в строке 14718 произошла ошибка. Я попытался открыть файл в VIM и gedit, но файл слишком велик для загрузки. Есть ли быстрый способ получить небольшой фрагмент файла, чтобы я мог исправить ошибку и сохранить файл?
2 ответа
Решение
Ник, не уверен, поможет ли это, но я всегда использую less
,
Попробуйте и дайте мне знать, если это поможет:
less +j14718 -N aFile.txt
Я использую Geany для разбора очень больших файлов. (как ваш дамп sql)
Он работает под Linux, FreeBSD, NetBSD, OpenBSD, MacOS X, AIX, Solaris Express и Windows.
И это GPL: http://www.geany.org/
(вы можете найти его в большинстве дистрибутивов Linux как IDE)