Salve!<div><br></div><div><br></div><div>Estava olhando o código do módulo: Oracle::Loader, e me deparei com uma abordagem para se executar comandos que eu não conhecia. Trata-se do seguinte segmento de código:</div><div><br>
</div><div><br></div><div><br></div><div>&lt;code&gt;</div><div>.</div><div>.</div><div>.</div><div><br></div><div><div>open CMD, &quot;$cmd |&quot; or croak &quot;Could not run sqlplus: $!\n&quot;;</div><div>my @a = &lt;CMD&gt;;</div>
<div>close CMD;</div></div><div><br></div><div>.</div><div>.</div><div>.</div><div><br></div><div>&lt;/code&gt;</div><div><br></div><div><br></div><div>Tenho duas perguntas: </div><div><br></div><div>1 - Existe um comando chamado readpipe, que me retorna um array onde cada item do array corresponde a uma linha na saída do comando. Alguém sabe me dizer se é a mesma coisa e/ou é preferível usar readpipe do que um código igual a esse? ;</div>
<div><br></div><div>2 - Alguém conhece outro módulo mais novo que esse para &#39;brincar&#39; com o SQLLoader? Eu não encontrei no CPAN .</div><div><br></div><div><br></div><div><br></div><div>Cheers!<br clear="all"><br>-- <br>
André Garcia Carneiro<br>Analista/Desenvolvedor Perl<br>(11)82907780<br>
</div>