[Cascavel-pm] Tratando o retorno de um comando via open

Igor Sutton Lopes igor.sutton em yahoo.co.uk
Segunda Setembro 24 22:34:36 PDT 2007


On Sep 25, 2007, at 12:14 AM, João Gabriel wrote:

> Alas pessoal!!
>
> Estou precisando executar comandos via perl (com interface web), e
> estou seguinto assim:
>
> <CODE>
> open(teste, "|comando");
> while($resultado = <teste>) {
>  print "$resultado";
> }
> close(teste);
> </CODE>
>
> Porém o comando não retorna na variavel "$resultado" e sim já sai
> automaticamente no script.
>
> 1. Como fazer para o resultado do comando ir para a variavel  
> "$resultado"?
> 2. "perldoc [o que]" para mais informações sobre o assunto?

perldoc perlop, procure por qx;
perldoc perlipc;
perldoc IPC::Open2;
perldoc IPC::Open3;



Mais detalhes sobre a lista de discussão Cascavel-pm