Olá Julio, desde já obrigado pela dica, na máquina de um camarada (Jonathan Meller) que usa bash 2.05b.0(1)-release funcionou legal, mas com o bash 3.00.16(1)-release ao rodar o comando:
% ls bla 2> >(grep file) retorna o seguinte: -sh: syntax error near unexpected token `>' será que o bash 3.00.16 nao tem mais esta incrível feature? Abraços. Angelo; On 1/16/07, Julio C. Neves <[EMAIL PROTECTED]> wrote: > > Aê Ângelo, > usando Substituição de Processos (veja detalhes em www.julioneves.com e vá > para o Papo de Botequim 11), fica: > > % command1 2> >(command2) > > Onde 2> desvia a saída de erros e >(...) faz a substituição de processos. > > Abração, > Julio > :wq > > 2007/1/15, Angelo Fausti Neto <[EMAIL PROTECTED]<angelofausti%40gmail.com> > >: > > > > > Oi pessoal, > > > > alguem sabe como filtrar a saida de erro de um comando? apenas a linha > que > > contem a string "percent completed" deve ser mostrada na tela. > > Eu sei como redirecionar a saida de erro para um arquivo: > > > > % command 2> error.txt > > > > mas nao sei como conecta-la a um "grep" por exemplo. Detalhe: nao posso > > conectar a saida de erro na saida padrao pois uso um pipe para outro > > comando: > > > > % command1 <filtrar saida de erro?> | command2 > > > > obrigado pela ajuda! > > > > Angelo. > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > -- -- Angelo Fausti Já viu meu blog? www.quadromural.blogspot.com.br [As partes desta mensagem que não continham texto foram removidas]
