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


ru.unix

 
 - RU.UNIX ----------------------------------------------------------------------
 From : Valentin Davydov                     2:5020/400     18 Mar 2005  12:10:53
 To : Alexander Titaev
 Subject : Re: perl tell
 -------------------------------------------------------------------------------- 
 
 >   From: Alexander Titaev <Alexander.Titaev@f66.n5070.z2.fidonet.org>
 >   Date: Thu, 17 Mar 2005 18:14:50 +0300
 >
 >        Скрипт на перле читает посторочно из файла и возвращает смещение. Файл
 >очень
 >большшой >7G.
 >
 >        как можно обойти проблему?
 
 Если скрипт всё равно читает файл с самого начала, то можно не пользоваться 
 системным tellом, а считать байтики внутренними средствами перла. Hаподобие
 
 awk 'BEGIN{s=0}{printf "%.20g: ", s; print; s+=length+1}' bigfile.txt
 
 Вал. Дав.
 
 --- ifmail v.2.15dev5.3
  * Origin: St. Petersburg State University (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 Re: perl tell   Valentin Davydov   18 Mar 2005 12:10:53 
Архивное /ru.unix/4417d56254db.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional