|
|
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)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix/4417d56254db.html, оценка из 5, голосов 10
|