A saída padrão (stdout) é referenciada pelo shell como "1" e a saída
de erro é referenciada como "2".
Você pode redirecionar o stderr para o stdout, de forma que os erros
também apareceram quando salvar em uma variável.

Ex:

$ SAIDA=$(ls teste*)
ls: cannot access teste*: No such file or directory
$ echo $SAIDA

$

Redirecionando o stderr:

$ SAIDA=$(ls teste* 2>&1)
$ echo $SAIDA
ls: cannot access teste*: No such file or directory
$


Nessa mesma URL que você mandou tem um exemplo. Procure por 2>&1

[]'s
Eri Ramos Bastos

2008/12/16 Rafael de Oliveira Costa <[email protected]>:

> Alguem tem alguma ideia de como posso fazer isso ?

Responder a