Реклама на сайте Advertise with us
Тема: Помогите с простеньким скриптом? Расширенный поиск по форуму
 
Внимание! В связи с устареванием топика эта страница была взята из кэша.
Автор Сообщение
Информация о пользователе bog


Зарегистрирован: 07.11.02
Сообщения: 1994
Ссылка на сообщениеДобавлено: 29/07/04 в 23:56     

Есть файл размером в 1.9гига...
задача выкинуть из него первые полтора милиона строк, а остальные записать в новый файл.
РНР к сожалению с такими обьемами не справляется,
а как на перле такое сделать уже забыл, старость не радость icon_sad.gif
кто нить может подсказать как легко и изящно осуществить эту задачу ?

K началу

 
Информация о пользователе Stek


Зарегистрирован: 24.10.02
Сообщения: 1613
Ссылка на сообщениеДобавлено: 30/07/04 в 00:50     

а почему это не справляется ?
Должен справится, если конечно весь файл не читать в массив icon_smile.gif

K началу

 
Информация о пользователе Sext


Зарегистрирован: 28.10.02
Сообщения: 124
Ссылка на сообщениеДобавлено: 30/07/04 в 00:54     

bog писал:
РНР к сожалению с такими обьемами не справляется,


Справляется ещё как icon_smile.gif

K началу

 
Информация о пользователе bog


Зарегистрирован: 07.11.02
Сообщения: 1994
Ссылка на сообщениеДобавлено: 30/07/04 в 01:05     

Stek писал:
а почему это не справляется ?
Должен справится, если конечно весь файл не читать в массив icon_smile.gif

icon_smile.gif
читаю построчно и сразу пишу без массива естественно...
ок, перефразирую...

есть очень большое подозрение что на РНР скрипт читает файл не до конца.
ок, ща еще раз проверю :-\

K началу

 
Информация о пользователе Quantum[Tau]


Зарегистрирован: 15.03.04
Сообщения: 618
Ссылка на сообщениеДобавлено: 30/07/04 в 01:07     

У тебя PHP скрипт наверное вываливается по ограничению времени исполнения. Это поможет:

Код:
<?php
set_time_limit(0);
.......
?>

K началу

 
Информация о пользователе Quantum[Tau]


Зарегистрирован: 15.03.04
Сообщения: 618
Ссылка на сообщениеДобавлено: 30/07/04 в 01:10     

bog писал:
есть очень большое подозрение что на РНР скрипт читает файл не до конца.
ок, ща еще раз проверю :-\


У PHP(4) нет известных багов с файловым вводом-выводом.

K началу

 
Информация о пользователе dm


Зарегистрирован: 13.08.03
Сообщения: 54
Ссылка на сообщениеДобавлено: 30/07/04 в 01:16     

и что всех так тянет на каждый чих программить..
wc -l - узнать число строк
tail -n N - отрезать нужное число последних
разницу строк считать на перле, пхп или столбиком
если вдруг забыли, как калькулятор в юниксе вызывается..

K началу

 
Информация о пользователе bog


Зарегистрирован: 07.11.02
Сообщения: 1994
Ссылка на сообщениеДобавлено: 30/07/04 в 01:17     

Quantum[Tau] писал:
У PHP(4) нет известных багов с файловым вводом-выводом.

Под виндой точно есть ;)
проверненно неоднократно.

а на серваке пока не понятно...
таймаут установлен правильно...
единственное на что у меня появилось подозрение - это что файлом пользуется одновременно еще пара скриптов, а учитывая время исполнения скрипта может что то успевает повлиять на выполение. :-\

ну а пока жду результата проверки... :-(

K началу

 
Информация о пользователе bog


Зарегистрирован: 07.11.02
Сообщения: 1994
Ссылка на сообщениеДобавлено: 30/07/04 в 01:33     

dm писал:
и что всех так тянет на каждый чих программить..
wc -l - узнать число строк
tail -n N - отрезать нужное число последних
разницу строк считать на перле, пхп или столбиком
если вдруг забыли, как калькулятор в юниксе вызывается..

о, то что нужно icon_smile.gif))
а то МС говорил что не может файл открыть, а как по другому кол-во строк посмотреть я и не знал icon_smile.gif))

K началу

 
Информация о пользователе dm


Зарегистрирован: 13.08.03
Сообщения: 54
Ссылка на сообщениеДобавлено: 30/07/04 в 01:52     

растет смена..

K началу

 
Информация о пользователе Quantum[Tau]


Зарегистрирован: 15.03.04
Сообщения: 618
Ссылка на сообщениеДобавлено: 30/07/04 в 03:48     

dm писал:
растет смена..


icon_smile.gif

"мы не ищем простых решений"

K началу

 
Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!
Внимание! В связи с устареванием топика эта страница была взята из кэша.

Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »