Главная страница


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Alexei Kichkine                      2:5020/400     21 Nov 2000  10:07:41
 To : All
 Subject : Re: Чтение текстового файла.
 -------------------------------------------------------------------------------- 
 
 On Mon, 20 Nov 2000 15:07:12 +0300, 
  Tarasov Sergej <tarasov@pmi.lv> wrote:
 
 >Mon Nov 20 2000 14:05, Kozachenko Alexey wrote to All:
 >
 > KA> From: "Kozachenko Alexey" <alexey@infor.ru>
 >
 > >> Такая задачка. Есть несколько файлов со словами, каждое слово в новой
 > >> строке, все отсортированы. Hеобходимо слить это дело в один файл.
 > >> Требуется оптимизация по расходу памяти, так что читать все сразу
 > >> не получается. Hо и о скорости не забывать.
 > >> 
 > >> 1) Как это удобнее сделать?
 >
 > KA> Я бы сделал так: считал все файлы со словами в один массив,
 > KA>  массив отсортировал и записал в нужный файл.
 >
 >Всего парой строк выше написано: оптимизация по расходу памяти.
 >Кроме того, это только часть задачи, с которой у меня проблемы
 >возникли. Паралельно читаются еще данные из других файлов и необходимо
 >именно сливать массивы, поскольку каждому слову соответствует
 >блок бинарных данных в другом файле. ВСЕ СРАЗУ в память может
 >не влезть.
 >
 > >> 2) ....Я нашел то место, где происходит сбой. Там все нормально, обычные
 > >> буквы, затем "0D 0A" и дальше буквы. Если читать только этот файл, то
 > >> ......
 >
 > KA> 0D 0A = chr(13).char(10) - перевод строки и возврат каретки
 >
 > KA> С уважением, Козаченко Алексей.
 >
 >Спасибо за подсказку. Я это привел дял тех людей, которые могли бы
 >спросить :"А файл точно текстовый и неповрежденный?" 
 >
 
 Может так?
 
 open FILE, 'sort file1 file2|';
 while (<FILE>) {
   print;
  };
 -- 
 
 Best regards, YAnother
 --- ifmail v.2.15dev5
  * Origin: ROSTELECOM TCMS-14 (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Чтение текстового файла.   Tarasov Sergej   20 Nov 2000 13:47:19 
 Re: Чтение текстового файла.   Kozachenko Alexey   20 Nov 2000 15:05:58 
 Re: Чтение текстового файла.   Tarasov Sergej   20 Nov 2000 16:07:12 
 Re: Чтение текстового файла.   Alexei Kichkine   21 Nov 2000 10:07:41 
 Чтение текстового файла.   Malik Arykov   21 Nov 2000 14:03:34 
 Re: Чтение текстового файла.   Artem Chuprina   21 Nov 2000 16:35:24 
Архивное /ru.perl/10720f1d2cc1d.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional