A shell q executou no caso foi a "sh" e não a "bash"...
-sh: syntax error near unexpected token `>' # repare o -sh quando deveria ser -bash Talvez esse seja seu problema, use a shell bash inves de sh. Flavio do Carmo Junior On 1/17/07, Angelo Fausti Neto <[EMAIL PROTECTED]> wrote: > > 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]<julio.neves%40gmail.com>> > 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> > <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] > > > [As partes desta mensagem que não continham texto foram removidas]
