<div dir="ltr">Senhores boa tarde, tenho&nbsp;vários&nbsp;arquivos que tenho que validar&nbsp;vários&nbsp;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 (&nbsp;@array = split(/;/,$_);&nbsp;)</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(&lt;ARQ_ENT&gt;)</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(&quot;;&quot;,@array);<span class="Apple-tab-span" style="white-space:pre">        </span></div><div>}</div></div></div>