<div dir="ltr">Senhores boa tarde, tenho vários arquivos que tenho que validar vários campos no arquivo os campos são divididos pro ;<div><br></div><div>ex:</div><div><br></div><div>aaaa;vvvvv;bbbbb;</div><div><br></div><div>
Os arquivos tem em média uns 6GB</div><div><br></div><div>Estou fazendo o seguinte leio um linha e armazeno num array ( @array = split(/;/,$_); )</div><div><br></div><div>faço um foreach e avalio os campos que eu quero. Minha duvida é qual a maneira mais recomendada para ler arquivos deste tamanho????</div>
<div><br></div><div>estou utilizando a seguinte forma</div><div><br></div><div><div>while(<ARQ_ENT>)</div><div>{</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>@array = split(/;/,$_);</div><div>
<span class="Apple-tab-span" style="white-space:pre">        </span>print ARQ_SAIDA join(";",@array);<span class="Apple-tab-span" style="white-space:pre">        </span></div><div>}</div></div></div>