Obrigado Mantovani e Eden pelas explanações, me pouparam o trabalho de achar os links. Além disso, a minha primeira resposta, pelo jeito, pareceu agressiva ao Leonardo, mas na verdade ela foi apenas um alerta amigável - se eu respondesse impulsivamente de novo, aí provavelmente eu seria agressivo de verdade, e isso é sempre algo ruim. Obrigado novamente.<br>

<br>Leonardo, recomendo muito que você leia as coisas que o Mantovani mandou e espero que pare de pensar que a lista serve para isso: obter respostas rápidas, sem custos. Entenda, eu realmente NÃO fui agressivo com você, eu apenas alertei para duas faltas que você cometeu. Eu já cometi essas (e outras) faltas antes, e cometerei várias outras no decorrer da minha vida. Eu ficarei muito feliz se houver alguém para apontá-las para mim quando eu não as ver.<br>

<br>E agora, relax e vai no ES dia 23 tomar uma cerva.<br><br>[]s,<br><br><div class="gmail_quote">2009/10/16 Leonardo Gerheim <span dir="ltr">&lt;<a href="mailto:general_andrade@yahoo.com.br">general_andrade@yahoo.com.br</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 style="font-family: times new roman,new york,times,serif; font-size: 10pt;">Obrigado Daniel de Oliveira Mantovani pela dica!!!<br>

<br>    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 é    para isso que serve uma lista?<br>

    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.<div class="im">

<br><br><div> </div>&quot;Você pode ser qualquer coisa nessa vida, mas se não for livre, será apenas mais uma coisa...&quot;<br><br></div><div><div class="im">Seja livre, tenha Jesus no coração e Linux no PC.<div><br></div>

</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 size="2" face="Tahoma"><hr size="1"><b><span style="font-weight: bold;">De:</span></b> Daniel de Oliveira Mantovani &lt;<a href="mailto:daniel.oliveira.mantovani@gmail.com" target="_blank">daniel.oliveira.mantovani@gmail.com</a>&gt;<br>

<b><span style="font-weight: bold;">Para:</span></b> Cascavel Perl Mongers &lt;<a href="mailto:cascavel-pm@pm.org" target="_blank">cascavel-pm@pm.org</a>&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><div><div></div><div class="h5"><br><br><br><div class="gmail_quote">2009/10/16 Alexei Znamensky <span dir="ltr">&lt;<a rel="nofollow" href="mailto:russoz@gmail.com" target="_blank">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" href="mailto:daniel.oliveira.mantovani@gmail.com" target="_blank">daniel.oliveira.mantovani@gmail.com</a>&gt;</span><br>


<div class="gmail_quote"><div>
<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,&#39;&lt;&#39;,&#39;arquivo.txt&#39; 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>
 </div><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"><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" href="http://russoz.wordpress.com" target="_blank">russoz.wordpress.com</a>] [<a rel="nofollow" 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>

<br>_______________________________________________<br>
Cascavel-pm mailing list<br>
<a rel="nofollow" href="mailto:Cascavel-pm@pm.org" target="_blank">Cascavel-pm@pm.org</a><br>
<a rel="nofollow" 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>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></div></div><div class="im"><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/" target="_blank">Top 10</a> - <a href="http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/celebridades/" target="_blank">Celebridades</a> - <a href="http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/m%C3%BAsica/" target="_blank">Música</a> - <a href="http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/esportes/" target="_blank">Esportes</a></div>

</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>Alexei Znamensky [russoz_gmail_com] [<a href="http://russoz.wordpress.com">russoz.wordpress.com</a>] [<a href="http://www.flickr.com/photos/alexeiz">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>