[Cascavel-pm] Tratando o retorno de um comando via open
thomas
thomas em tcnet.com.br
Terça Setembro 25 03:15:42 PDT 2007
perldoc -f open
If the filename begins with '|', the filename is interpreted
as
a command to which output is to be piped, and if the
filename
ends with a '|', the filename is interpreted as a command
which
pipes output to us.
On Mon, 24 Sep 2007 19:14:29 -0300, "João Gabriel" <jamorreu em gmail.com>
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?
>
>
--
Thomas Britis
TCNet Info e Telecom LTDA
Mais detalhes sobre a lista de discussão Cascavel-pm