[Cascavel-pm] Ler partes do arquivo

Luis Motta Campos luismottacampos em yahoo.co.uk
Domingo Janeiro 27 09:50:40 PST 2008


Patty Silva wrote:
> Pessoal.. tenho um arquivo com aproximadamente 90 Mb..
> Fiz um programa que le os dados desse arquivo e busca certos blocos ..
> So que o arquivo eh muito grande... tem como eu ler parte por parte do 
> arquivo e processar minha logica??
> Ex: ler 10 Mb por vez.. e continuar lendo de 10 em 10
> 
> estava pesquisando e percebi que se eu definir a variavel $/  eu consigo..
> como irei fazer um loop sobre ela??

   Patty, o que você precisa é sysread(). Esquece a estratégia de setar 
$INPUT_RECORD_SEPARATOR (popularmente conhecido como $/), ele não serve 
para isso.

   perldoc -f sysread() e boa leitura!

   Putamplexos!
-- 
Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer,
Perl fanatic evangelist, and amateur {cook, photographer}


Mais detalhes sobre a lista de discussão Cascavel-pm