Страница 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
Не может, говорит, мозгов не хватает.
Да, придется написать. Хотя удивлен.
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 писал(а):
Не может, говорит, мозгов не хватает.
Да, придется написать. Хотя удивлен.
Я имел в виду правку по диску - меню "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 Г