Olá.

Não sei se isso ajuda, mas talvez a idéia possa ser aplicada na sua
situação:

---> Deve ser o que você recebe hoje.
$ TEMP=$(ls akjs)
ls: cannot access akjs: No such file or directory
$ echo $TEMP

$

---> Joga o STDERR pra STOUT, que está sendo armazenado na variável.
$ TEMP=$(ls akjs 2>&1)
$ echo $TEMP
ls: cannot access akjs: No such file or directory



[]'s
Eri


2008/5/15 Filipe Regis <[EMAIL PROTECTED]>:

> Eu gostaria de ao invés de fazer a saída 2> ir para um arquivo (ex:
> "comando
> que gera erro 2> /tmp/erro") que este fosse armazenado em uma variável para
> que eu possa tratar esse erro depois no script.
>
> Parece meio "pedrero", mas alguém saberia me dizer?
>
> Na verdade não precisa ser desse jeito, mas é que eu dou um snmpget em um
> dispositivo, e caso esse dispositivo não tenha um agente snmp habilitado,
> eu
> gostaria de detectar a resposta "Timeout: No Response from 10.0.0.1", a
> qual
> é enviada para stderr.
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
> ------------------------------------
>
> ---------------------------------------------------------------------
> Esta lista não admite a abordagem de outras liguagens de programação, como
> perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio
> aviso.
> ---------------------------------------------------------------------
> Sair da lista: [EMAIL PROTECTED]
> ---------------------------------------------------------------------
> Esta lista é moderada de acordo com o previsto em
> http://www.listas-discussao.cjb.net
> ---------------------------------------------------------------------
> Servidor Newsgroup da lista: news.gmane.org
> Grupo: gmane.org.user-groups.programming.shell.brazil
>
> Links do Yahoo! Grupos
>
>
>


[As partes desta mensagem que não continham texto foram removidas]

Responder a