perldoc -f system<br><br>Aparentemente, ele não envolve o shell em momento algum...<br><span style="font-family: courier new,monospace;">system(&quot;meuprogramafavorito&quot;); </span><br><br>faz um fork+exec mesmo, executando diretamente o 
<span style="font-family: courier new,monospace;">meuprogramafavorito</span>.<br><br>Mas, se você passar algum parâmetro especial pro programa, aí sim ele pode decidir executar através<br><div><span class="gmail_quote">do shell:
<br><br><span style="font-family: courier new,monospace;">system(&quot;programa *.txt&quot;)</span> deve chamar /bin/sh -c , no linux pelo menos, pra executar o programa.<br><br>Neste caso a documentação não menciona a possibilidade de escolher shells alternativos.
<br><br>On 11/28/06, <b class="gmail_sendername">Agnaldo Macedo</b> &lt;<a href="mailto:agnaldo@starweb-software.com.br">agnaldo@starweb-software.com.br</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>Pessoal, a instrução system faz uma chamada ao sistema operacional para<br>abrir um programa.<br>por exemplo:<br>system('teste')<br><br>Ele repassa o controle para o shell do sistema operacional e esse abre o<br>dito cujo do teste.
<br><br>Existe alguma maneira de informar ao Perl, no caso, ao system, qual shell do<br>sistema operacional ele deve usar.<br>Ou seja, se ele deve usar cme.exe ou outro, no caso do Windows.<br>Ou, no Linux, se ele deve usar bash ou outro.
<br><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">http://mail.pm.org/mailman/listinfo/cascavel-pm
</a><br></blockquote></div><br><br clear="all"><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>