<div dir="ltr"><p>&gt; Lucas, sysopen() é uma função de baixo nível, não deveria ser usada no dia-a-dia: você perde praticamente todos os benefícios e flexibilidade da implementação de open() do Perl, que é </p><p>&gt; simplesmente fantástico.<br>
</p><br>&gt; Eu sugiro a você parar de programar como se o perl mais recente que houvesse fosse o 4.0 ;)<br><br><p>&gt; Putamplexos!</p><p>A função sysopen não garante melhor a segurança para manipulação de arquivos ? Apesar de custar um pouco mais caro. Na verdade nem sempre uso sysopen, uso open apenas para operações menos criticas.</p>
<br><br><div class="gmail_quote">2008/7/31 André Garcia Carneiro <span dir="ltr">&lt;<a href="mailto:andre.garcia.carneir@terra.com.br">andre.garcia.carneir@terra.com.br</a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
#! /usr/bin/perl<br>
<br>
use strict;<br>
use warnings;<br>
<br>
open my $fh,&#39;&lt;&#39;,&#39;meu_arquivo_de_exemplo.txt&#39; or die $!;<br>
--------------------|----|--------------------------------------------------|<br>
 &nbsp; &nbsp; &nbsp;1 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;2 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;3<br>
<br>
.<br>
.<br>
.<br>
<br>
<br>
Cheers!<br>
<br>
<br>
PS: perldoc -f open é mais esclarecedor do q eu escrevi... rs!<br>
<div class="Ih2E3d"><br>
---------- Cabeçalho original -----------<br>
<br>
De: saopaulo-pm-bounces+andre.garcia.carneir=<a href="http://terra.com.br" target="_blank">terra.com.br</a>@<a href="http://pm.org" target="_blank">pm.org</a><br>
</div>Para: <a href="mailto:saopaulo-pm@mail.pm.org">saopaulo-pm@mail.pm.org</a><br>
Cópia:<br>
Data: Thu, 31 Jul 2008 00:34:43 -0300<br>
Assunto: Re: [SP-pm] &nbsp; &nbsp;bons hábitos em perl-&gt;sugestões?<br>
<div class="Ih2E3d"><br>
&gt; &gt; open com 3 argumentos<br>
&gt;<br>
&gt; ??????????????<br>
&gt;<br>
&gt; 2008/7/31 Blabos de Blebe &lt;<a href="mailto:blabos@gmail.com">blabos@gmail.com</a>&gt;<br>
&gt;<br>
&gt; &gt; Perl Best Practices<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt;<br>
<a href="http://books.google.com.br/books?id=gJf9tI2mytIC&amp;dq=perl+best+pratices&amp;pg=PP1&amp;ots=Hk_hjOuBgp&amp;sig=FOCKLLKxBwaHZeVLxObkBOMmhF4&amp;hl=pt-BR&amp;sa=X&amp;oi=book_result&amp;resnum=1&amp;ct=result" target="_blank">http://books.google.com.br/books?id=gJf9tI2mytIC&amp;dq=perl+best+pratices&amp;pg=PP1&amp;ots=Hk_hjOuBgp&amp;sig=FOCKLLKxBwaHZeVLxObkBOMmhF4&amp;hl=pt-BR&amp;sa=X&amp;oi=book_result&amp;resnum=1&amp;ct=result</a><br>

&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; 2008/7/31 Gabriel Vieira &lt;<a href="mailto:gabriel.vieira@gmail.com">gabriel.vieira@gmail.com</a>&gt;:<br>
&gt; &gt; &gt; use warnings;<br>
&gt; &gt; &gt; PerlTidy<br>
&gt; &gt; &gt; open com 3 argumentos<br>
&gt; &gt; &gt; documentação (comentários)<br>
&gt; &gt; &gt;<br>
</div><div class="Ih2E3d">&gt; &gt; &gt; On Thu, Jul 31, 2008 at 12:23 AM, Geraldo Netto &lt;<a href="mailto:geraldonetto@gmail.com">geraldonetto@gmail.com</a>&gt;<br>
&gt; &gt; wrote:<br>
</div><div class="Ih2E3d">&gt; &gt; &gt;&gt; Opa,<br>
&gt; &gt; &gt;&gt; Tudo ok Senhores?<br>
&gt; &gt; &gt;&gt;<br>
&gt; &gt; &gt;&gt; como newbie que sou, eu gostaria de saber o que vcs sugerem<br>
&gt; &gt; &gt;&gt; como bons hábitos quando se programa em perl<br>
&gt; &gt; &gt;&gt; até agora, eu só cheguei no &#39;use strict&#39;<br>
&gt; &gt; &gt;&gt; o que mais vcs sugerem?<br>
&gt; &gt; &gt;&gt;<br>
&gt; &gt; &gt;&gt; Abraços!<br>
&gt; &gt; &gt;&gt;<br>
&gt; &gt; &gt;&gt; Geraldo<br>
&gt; &gt; &gt;&gt; ps: quando vai ser o proximo encontro social?<br>
&gt; &gt; &gt;&gt; São Paulo, Brasil, -3gmt<br>
&gt; &gt; &gt;&gt; site: <a href="http://exdev.sf.net/" target="_blank">http://exdev.sf.net/</a><br>
&gt; &gt; &gt;&gt; msn: <a href="http://geraldo_boca_at_hotmail.com" target="_blank">geraldo_boca_at_hotmail.com</a><br>
&gt; &gt; &gt;&gt; skype: geraldo-netto<br>
&gt; &gt; &gt;&gt; icq: 145-061-456<br>
&gt; &gt; &gt;&gt; _______________________________________________<br>
&gt; &gt; &gt;&gt; SaoPaulo-pm mailing list<br>
&gt; &gt; &gt;&gt; <a href="mailto:SaoPaulo-pm@pm.org">SaoPaulo-pm@pm.org</a><br>
&gt; &gt; &gt;&gt; <a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a><br>
&gt; &gt; &gt;&gt;<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; --<br>
</div>&gt; &gt; &gt; Gabriel Vieira<br>
<div><div class="Wj3C7c">&gt; &gt; &gt; _______________________________________________<br>
&gt; &gt; &gt; SaoPaulo-pm mailing list<br>
&gt; &gt; &gt; <a href="mailto:SaoPaulo-pm@pm.org">SaoPaulo-pm@pm.org</a><br>
&gt; &gt; &gt; <a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a><br>
&gt; &gt; &gt;<br>
&gt; &gt; _______________________________________________<br>
&gt; &gt; SaoPaulo-pm mailing list<br>
&gt; &gt; <a href="mailto:SaoPaulo-pm@pm.org">SaoPaulo-pm@pm.org</a><br>
&gt; &gt; <a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a><br>
&gt; &gt;<br>
&gt;<br>
<br>
--<br>
André Garcia Carneiro<br>
Developer(Perl/PHP)<br>
Member of &quot;São Paulo Perl Mongers&quot; - <a href="http://sao-paulo.pm.org" target="_blank">http://sao-paulo.pm.org</a><br>
<br>
_______________________________________________<br>
SaoPaulo-pm mailing list<br>
<a href="mailto:SaoPaulo-pm@pm.org">SaoPaulo-pm@pm.org</a><br>
<a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a><br>
</div></div></blockquote></div><br></div>