[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