On 11/28/06, <b class="gmail_sendername">Luis Motta Campos</b> &lt;<a href="mailto:luismottacampos@yahoo.co.uk">luismottacampos@yahoo.co.uk</a>&gt; wrote:<div><span class="gmail_quote"></span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Adriano Ferreira wrote:<br>&gt; On 11/27/06, Luis Motta Campos &lt;<a href="mailto:luismottacampos@yahoo.co.uk">luismottacampos@yahoo.co.uk</a>&gt; wrote:<br>&gt;&gt;&nbsp;&nbsp; # Apenas leitura<br>&gt;&gt;&nbsp;&nbsp; open my $handle, quotemeta $filename or die $!;
<br>&gt;&gt;<br>&gt;&gt;&nbsp;&nbsp; # Apenas escrita<br>&gt;&gt;&nbsp;&nbsp; open my $handle, '&gt;', quotemeta $filename or die $!;<br>&gt;<br>&gt; &quot;Totalmente desnecessário&quot;. Não é preciso usar quotemeta sobre o<br>&gt; terceiro argumento do open. E também não seria se o seu idioma de
<br>&gt; apenas leitura fosse<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;open my $h, '&lt;', $fn or die &quot;can't open $fn: $!&quot;;<br><br>&nbsp;&nbsp;Agora quem está aprendendo sou eu: strings passadas para o open() são<br>automáticamente protegidas contra &quot;corpos estranhos&quot;??
<br><br></blockquote></div><br>Acho que, como os &quot;corpos estranhos&quot; só são &quot;entendidos&quot; no segundo argumento, não tem importãncia aparecerem no terceiro... (i.e., você pode abrir um arquivo chamado &quot;&gt;foo&quot;, que o &quot;&gt;&quot; não será entendido como um &quot;open-please-abra-este-arquivo-para-escrita&quot; ) Da mesma forma, deve ser possível abrir arquivos com espaços no começo do nome.
<br>-- <br>[]s<br>Wendel<br><br>&quot;Não ajustar o auto-ajuste&quot; - <a href="http://wendel.scardua.net/">http://wendel.scardua.net/</a>