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><code></div><div>.</div><div>.</div><div>.</div><div><br></div><div><div>open CMD, "$cmd |" or croak "Could not run sqlplus: $!\n";</div><div>my @a = <CMD>;</div>
<div>close CMD;</div></div><div><br></div><div>.</div><div>.</div><div>.</div><div><br></div><div></code></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 'brincar' 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>