<div dir="ltr">Desculpe!!!<div>vc tá fazendo o split p/ cada linha!!! vc não tá guardando o arquivo todo não...</div><div>foi mau... eu entendí errado o q vc disse e não lí o codigo...</div><div>mas me diga uma coisa, vc só quer validar? vc sabe qtas colunas cada linha deve ter?</div>
<div><br><div class="gmail_quote">2008/9/10 Alexei Znamensky <span dir="ltr">&lt;<a href="mailto:russoz@gmail.com">russoz@gmail.com</a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div dir="ltr">Elvio,<br><br>Se o arquivo não tem quebra de linha &quot;\n&quot;, você está de fato guardando o arquivo inteiro em uma variável. Agora, se são várias linhas contendo &quot;coisas&quot; separadas por &#39;;&#39;, do jeito que está serve (talvez não seja o The Best Way(R), mas resolve bem o problema).<br>

<br>Se for tudo em uma linha só, provavelmente deve valer a pena trocar o separador de linhas do perl do default por &#39;;&#39;, daí cada registro vai vir como se fosse uma linha no loop ;-)<br><br>[]s<br>Alexei<br><br>
<div class="gmail_quote">
2008/9/10 Fernando Oliveira <span dir="ltr">&lt;<a href="mailto:fernandocorrea@gmail.com" target="_blank">fernandocorrea@gmail.com</a>&gt;</span><div><div></div><div class="Wj3C7c"><br><blockquote class="gmail_quote" style="border-left:1px solid rgb(204, 204, 204);margin:0pt 0pt 0pt 0.8ex;padding-left:1ex">

<div dir="ltr">essa não é a melhor forma já q vc guarda todos os 6gb na variavel...<br><br><div class="gmail_quote">2008/9/10 Elvio Barbalho <span dir="ltr">&lt;<a href="mailto:elvio.barbalho@gmail.com" target="_blank">elvio.barbalho@gmail.com</a>&gt;</span><br>


<blockquote class="gmail_quote" style="border-left:1px solid rgb(204, 204, 204);margin:0pt 0pt 0pt 0.8ex;padding-left:1ex"><div><div></div><div><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 style="white-space:pre">        </span>@array = split(/;/,$_);</div><div>
<span style="white-space:pre">        </span>print ARQ_SAIDA join(&quot;;&quot;,@array);<span style="white-space:pre">        </span></div><div>}</div></div></div>
<br></div></div>_______________________________________________<br>
Cascavel-pm mailing list<br>
<a href="mailto:Cascavel-pm@pm.org" target="_blank">Cascavel-pm@pm.org</a><br>
<a href="http://mail.pm.org/mailman/listinfo/cascavel-pm" target="_blank">http://mail.pm.org/mailman/listinfo/cascavel-pm</a><br></blockquote></div><br><br clear="all"><br>-- <br>Just another Perl Hacker,<br>Fernando (SmokeMachine)<br>


<a href="http://perl-e.org" target="_blank">http://perl-e.org</a><br>
</div>
<br>_______________________________________________<br>
Cascavel-pm mailing list<br>
<a href="mailto:Cascavel-pm@pm.org" target="_blank">Cascavel-pm@pm.org</a><br>
<a href="http://mail.pm.org/mailman/listinfo/cascavel-pm" target="_blank">http://mail.pm.org/mailman/listinfo/cascavel-pm</a><br></blockquote></div></div></div><br><br clear="all"><br>-- <br>Alexei Znamensky [russoz_gmail_com] [<a href="http://russoz.wordpress.com" target="_blank">russoz.wordpress.com</a>] [<a href="http://www.flickr.com/photos/alexeiz" target="_blank">www.flickr.com/photos/alexeiz</a>]<br>

&quot;Though we live in trying times, we&#39;re the ones who have to try&quot;<br>
</div>
<br>_______________________________________________<br>
Cascavel-pm mailing list<br>
<a href="mailto:Cascavel-pm@pm.org">Cascavel-pm@pm.org</a><br>
<a href="http://mail.pm.org/mailman/listinfo/cascavel-pm" target="_blank">http://mail.pm.org/mailman/listinfo/cascavel-pm</a><br></blockquote></div><br><br clear="all"><br>-- <br>Just another Perl Hacker,<br>Fernando (SmokeMachine)<br>
<a href="http://perl-e.org">http://perl-e.org</a><br>
</div></div>