<br><br><div><span class="gmail_quote">Em 15/02/08, <b class="gmail_sendername">Matheus Barros</b> &lt;<a href="mailto:zoistutz@gmail.com">zoistutz@gmail.com</a>&gt; escreveu:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Olá Pessoal!<br><br>Bem eu estava testando esse script que tem no livro do Deitel (alguns odeiam...eu sei!) sobre criar processos através da função open(). Porém, não consigo executar esse script,pois dá os seguintes erros: <br>

<br>1---&gt; &nbsp; &nbsp;&nbsp; &#39;-&#39; n\xc6o \x82 reconhecido como um comando interno\r<br>2----&gt;&nbsp;&nbsp;&nbsp;&nbsp; ou externo, um programa oper\xa0vel ou um arquivo em lotes.\r</blockquote><div><br><span style="font-family: courier new,monospace;">Cara isto ocorre porque você deve ter copiado o script, ou parte dele, diretamente do teu navegador para o teu editor. Mas este erro acontece quando copiamos caracteres que para o nosso olha não tem diferença, mas para o computador este caracter não está formatado em ASCII. <br>
<br>Faça um teste, vá na linha que o compilador está reclamando e redigite&nbsp; os caracteres como &#39;,&quot;,- . Talvez resolve o teu problema.<br></span></div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Eu já li no CPAN, mas sinceramente não consegui achar explicação para isso. Se alguém puder me ajudar, pois estou usando a idéia que está nesse site (<a href="http://www.stonehenge.com/merlyn/LinuxMag/col39.html" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://www.stonehenge.com/merlyn/LinuxMag/col39.html</a>) para execução longa de scripts cgi.</blockquote>
<div><br><br><span style="font-family: courier new,monospace;">Como o champs disse, a maioria dos scripts do Randal tem um &#39;sabor&#39; muito forte de linux (não é o caso deste script). Nestes casos você pode utilizar o cygwin.</span><br>
&nbsp;</div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">O script é esse:<br><br>-&gt; Ambiente : Windows XP<br><br>#!C:\Perl\bin\perl.exe -w<br>
# Fig. 18.12: fig18_12.pl<br># Using open to fork and filter output.<br><br>use warnings;<br>use strict;<br><br>$| = 1;<br><br>if ( my $pid = open( CHILD, &#39;-|&#39; ) ) {<br>
&nbsp;&nbsp; my $i;<br><br>&nbsp;&nbsp; while ( &lt;CHILD&gt; ) {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; print( &quot;Line &quot;, ++$i, &quot;: $_&quot; );<br>&nbsp;&nbsp; }<br><br>&nbsp;&nbsp; close( CHILD ) or die( &quot;Cannot close: $!&quot; );<br>}<br>elsif ( defined( $pid ) ) {<br>&nbsp;&nbsp; print( &quot;I am doing some\n&quot; );<br>

&nbsp;&nbsp; print( &quot;processing here\n&quot; );<br>&nbsp;&nbsp; print( &quot;that produces\n&quot; );<br>&nbsp;&nbsp; print( &quot;multiple lines\n&quot; );<br>&nbsp;&nbsp; print( &quot;of output.\n&quot; );<br>&nbsp;&nbsp; exit();<br>}<br>else {<br>&nbsp;&nbsp; print( &quot;Could not fork.&quot; );<br>

}<br><br><br>Obrigado<br>
<br>_______________________________________________<br>
Cascavel-pm mailing list<br>
<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:Cascavel-pm@pm.org">Cascavel-pm@pm.org</a><br>
<a onclick="return top.js.OpenExtLink(window,event,this)" 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>&quot;o animal satisfeito dorme&quot;. - Guimarães Rosa