Существует ли инструмент для разделения большого текстового файла (9 ГБ) на файлы меньшего размера, чтобы я мог открыть его и просмотреть?
Что-нибудь пригодное для использования из командной строки, которое поставляется с Windows (XP)?
Или как лучше разделить это? Могу ли я использовать 7z для создания отдельных томов, а затем распаковать один из них отдельно? Будет ли он читаемым или ему понадобятся все остальные части, чтобы снова распаковать в большой файл?
Обновить
Я собрал быстрый 48-строчный Python-скрипт, который разбивает большой файл на файлы размером 0,5 ГБ, которые легко открывать даже в vim. Мне просто нужно просмотреть данные к последней части журнала (да, это файл журнала). Каждая запись разбита на несколько строк, поэтому grep не будет делать.
grep -n
сhead
и,tail
чтобы увидеть куски файла. Пример,grep -n "something" file.txt
возвращает95625: something
. Вы хотите , чтобы увидеть эту строку и 9 строк ниже него в общей сложности 10 линий:head -n 95635 file.txt | tail -n 10
.