[Cascavel-pm] Executar comando bash

Flavio S. Glock fglock em pucrs.br
Terça Setembro 16 14:30:51 CDT 2003


Rodolfo Sikora wrote:
> 
> Cara eu costumo fazer o seguinte:
> 
> my $a = `comando feliz`;
> 
> mas cuida que nem tudo vai para o stdout.. tem coisas que sai para os outros lados, tipo stderr e se não me engano não vai para sua variável.
> 
> Interessante se existirem outras formas de fazer isto, eu sei que tem open2 e open3 se nao me engano, mas não gosto muito dele.

# para pegar o STDERR junto, misturado com o STDOUT:
my $a = `comando feliz 2>&1`;

Em algumas versões do Windows isso não funciona. Mas nestas versões o
open3 também não funciona :)

- Flavio S. Glock



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