[Cascavel-pm] Ler partes do arquivo
Nelson Ferraz
nferraz em gmail.com
Domingo Janeiro 27 15:16:59 PST 2008
> 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??
local $/ = \$size;
while (<$fh>) {
# ...
}
O loop acima lê o arquivo em blocos de um tamanho especificado.
Se precisar de mais ajuda,
perldoc perlvar e boa leitura!
Mais detalhes sobre a lista de discussão Cascavel-pm