<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:times new roman,new york,times,serif;font-size:10pt">Obrigado Daniel de Oliveira Mantovani pela dica!!!<br><br>&nbsp;&nbsp;&nbsp; Alexei Znamensky, em momento algum disse que minha dúvida era complexa, mas queria a opinião de alguém que tivesse mais experiência pois precisa de uma solução rápida e dentro do que tinha tentado não obtive resultado. Não é &nbsp;&nbsp; para isso que serve uma lista?<br>&nbsp;&nbsp;&nbsp; Outro fato curioso é você comentar o que chamou de cross posting, você perdeu totalmente o foco. Quando você achar uma pergunta muito inferior ao seu conhecimento, simplesmente ignore.<br><br>Abraço à todos.<br><br><div>&nbsp;</div>"Você pode ser qualquer coisa nessa vida, mas se não for livre, será apenas mais uma coisa..."<br><br><div>Seja livre, tenha Jesus no coração e Linux no PC.<div><br></div><div
 style="font-family: times new roman,new york,times,serif; font-size: 10pt;"><br><div style="font-family: times new roman,new york,times,serif; font-size: 12pt;"><font face="Tahoma" size="2"><hr size="1"><b><span style="font-weight: bold;">De:</span></b> Daniel de Oliveira Mantovani &lt;daniel.oliveira.mantovani@gmail.com&gt;<br><b><span style="font-weight: bold;">Para:</span></b> Cascavel Perl Mongers &lt;cascavel-pm@pm.org&gt;<br><b><span style="font-weight: bold;">Enviadas:</span></b> Sex, Outubro 16, 2009 1:48:14 AM<br><b><span style="font-weight: bold;">Assunto:</span></b> Re: [Cascavel-pm] substituição em arquivo.txt<br></font><br><br><br><div class="gmail_quote">2009/10/16 Alexei Znamensky <span dir="ltr">&lt;<a rel="nofollow" ymailto="mailto:russoz@gmail.com" target="_blank" href="mailto:russoz@gmail.com">russoz@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;">
Alguém me corrija se eu estiver errado, mas:<br><br>2009/10/15 Daniel de Oliveira Mantovani <span dir="ltr">&lt;<a rel="nofollow" ymailto="mailto:daniel.oliveira.mantovani@gmail.com" target="_blank" href="mailto:daniel.oliveira.mantovani@gmail.com">daniel.oliveira.mantovani@gmail.com</a>&gt;</span><br>
<div class="gmail_quote"><div class="im">
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Você não precisa atribuir a um vetor, você pode fazer algo como:<br><br>#!/usr/bin/perl<br>
<br>
use strict;<br>use warnings;<br><br>open my $file,'&lt;','arquivo.txt' or die $!;<br><br>foreach my $linha ( &lt;$file&gt; ) {<br></blockquote></div><div><br>Mantovani,<br><br>O fato de o foreach esperar, respectivamente, um scalar (neste caso my $file) e um array (neste caso &lt;$file&gt;), não faz com que o file-handle $file seja interpolado como um array e, efetivamente você tenha o mesmo efeito de atribuir o conteúdo do arquivo a um vetor?<br>
</div></div></blockquote><div><br>Você tem razão, o foreach repete o laço para cada item e nesse caso ele teria que ler o file-handle para saber quantos itens são, o while faz o que faz enquanto a condição for verdadeira, seria uma opção mais sábia usar while.<br>
<br>maluco++<br>edem++ <br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class="gmail_quote"><div>
&nbsp;</div><div class="im"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class="gmail_quote"><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><div style="font-family: times new roman,new york,times,serif; font-size: 10pt;"><div>Seja livre, tenha Jesus no coração e Linux no PC.</div></div></div></div></div></blockquote></div>
</blockquote></div><div><br>Muito bonito isso, mas o seu cross-posting foi feio bagaray. Só faltou colocar a lista de perl do Rio, aí sim, você ia ter certeza que não ia ter praticamente ninguém da comunidade Perl no Brasil que não estivesse prestando atenção ao seu problema (que é bem básico, por sinal, se você tivesse lido o manual antes não precisaria nem perguntar).<br>

</div></div><br>-- <br>Alexei Znamensky [russoz_gmail_com] [<a rel="nofollow" target="_blank" href="http://russoz.wordpress.com">russoz.wordpress.com</a>] [<a rel="nofollow" target="_blank" href="http://www.flickr.com/photos/alexeiz">www.flickr.com/photos/alexeiz</a>]<br>
"Though we live in trying times, we're the ones who have to try"<br>

<br>_______________________________________________<br>
Cascavel-pm mailing list<br>
<a rel="nofollow" ymailto="mailto:Cascavel-pm@pm.org" target="_blank" href="mailto:Cascavel-pm@pm.org">Cascavel-pm@pm.org</a><br>
<a rel="nofollow" target="_blank" href="http://mail.pm.org/mailman/listinfo/cascavel-pm">http://mail.pm.org/mailman/listinfo/cascavel-pm</a><br></blockquote></div><br><br clear="all"><br>-- <br>Não sentimos nosso próprio cheiro, por isso use espelhos.<br>
O passo só é importante, quando não se aprende com os erros.<br>
</div></div></div></div><br>


      <hr size=1>Veja quais são os assuntos do momento no Yahoo! + Buscados: <a href="http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/">Top 10</a> - <a href="http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/celebridades/">Celebridades</a> - <a href="http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/m%C3%BAsica/">Música</a> - <a href="http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/esportes/">Esportes</a></body></html>