Страница 1 из 1

Как отредактировать файл в 4 гига

Добавлено: 12 окт 2009, 12:01
Zy
Есть бамп базы в текстовом виде, размер ~4 гиг. Нужно поменять буквально пару строк. Но как!??! Никто его такого размера не кушает.

Есть варианты?

Re: Как отредактировать файл в 4 гига

Добавлено: 12 окт 2009, 12:39
Rai
Написать скрипт, прогнать файл через него, пока пьешь кофе.
Microsoft Windows Script в помощь, если своих любимчиков нет.

Re: Как отредактировать файл в 4 гига

Добавлено: 12 окт 2009, 12:54
Winter
ICY Hexplorer, и правьте файл прямо на диске.
http://hexplorer.sourceforge.net

Re: Как отредактировать файл в 4 гига

Добавлено: 12 окт 2009, 13:07
Zy
Winter писал(а):ICY Hexplorer, и правьте файл прямо на диске.
http://hexplorer.sourceforge.net
Не может, говорит, мозгов не хватает.

Да, придется написать. Хотя удивлен.

Re: Как отредактировать файл в 4 гига

Добавлено: 12 окт 2009, 13:57
Rai
Альтернативный вариант для сильных духом (не слабонервных): порезать файл кусков на сто, отредактировать нужный любимым редактором, слить все снова в один файл.

Re: Как отредактировать файл в 4 гига

Добавлено: 12 окт 2009, 14:08
Zy
Rai писал(а):Альтернативный вариант для сильных духом (не слабонервных): порезать файл кусков на сто, отредактировать нужный любимым редактором, слить все снова в один файл.
А резать его чем?

Re: Как отредактировать файл в 4 гига

Добавлено: 12 окт 2009, 14:13
Rai
Zy писал(а):А резать его чем?
Кухонным ножом :)
Не в курсе, честно сказать. Есть какой-то софт, но я не в теме. Может, кто другой что подскажет по этому методу.
Мне лично реально проще за 5 минут скрипт написать. Тем более, что по суммарному времени моей работы + работы скрипта это должно быть меньше, чем альтернативный вариант.

Что у тебя там за база такая? ДНК-данные всех китайцев в BC? :)

Re: Как отредактировать файл в 4 гига

Добавлено: 12 окт 2009, 14:14
Rai
Тупо погуглил. Вывалилось вот это:
http://www.freebyte.com/hjsplit/

Поиск по "how to split a large file"

Re: Как отредактировать файл в 4 гига

Добавлено: 12 окт 2009, 14:21
Zy
Ладно, домой приду - напишу скрипт, оно и на будущее пригодится. Тем более, что база вообще-то где-то 80 гиг, 4 - это кусочек.

Re: Как отредактировать файл в 4 гига

Добавлено: 12 окт 2009, 14:24
Yury
Zy писал(а):
Rai писал(а):Альтернативный вариант для сильных духом (не слабонервных): порезать файл кусков на сто, отредактировать нужный любимым редактором, слить все снова в один файл.
А резать его чем?
я тотал коммандеровским split режу
но вообще этих утилиток для резки навалом в сети

а для замены строк в больших файлах sed использую
не знаю работает ли с файлами > 4gb, мои обычто гиг-полтора максимум

Re: Как отредактировать файл в 4 гига

Добавлено: 12 окт 2009, 17:01
white_raven
split + vim :?:

Re: Как отредактировать файл в 4 гига

Добавлено: 12 окт 2009, 17:13
CdR
Трубы -- наше всё?
cat <file> | sed -e s/<чё менять>/<на чё>/ > | <ищщо, если чё> > <outfile>

Медленновато, конечно. Но ежели файло записать на ramdisk...

Re: Как отредактировать файл в 4 гига

Добавлено: 12 окт 2009, 18:10
Winter
Zy писал(а):
Winter писал(а):ICY Hexplorer, и правьте файл прямо на диске.
http://hexplorer.sourceforge.net
Не может, говорит, мозгов не хватает.

Да, придется написать. Хотя удивлен.
Я имел в виду правку по диску - меню "Disk" затем обычный поиск Crtl-F.
Хотя, удивлен не меньше. Только что открыл файл 7.4G без проблем.

Re: Как отредактировать файл в 4 гига

Добавлено: 13 окт 2009, 07:47
Zy
Короче, я написал миропрограмму, которая все поменяла.

Но все равно спасибо.

Re: Как отредактировать файл в 4 гига

Добавлено: 13 окт 2009, 09:26
Vims
Zy писал(а):Есть бамп базы в текстовом виде, размер ~4 гиг. Нужно поменять буквально пару строк. Но как!??! Никто его такого размера не кушает.

Есть варианты?
Ultraedit 32 http://www.ultraedit.com/ открыл файл размером в 5.5 Г