Falha minha não ter citado, mas essa alternativa não funcionou em meu ambiente (SunOS 5.10 Last change: 07/23/98).
Em perl o suporte a extended regexp funcionou bem (tenho a 5.10), mas gostaria de continuar com o shellscript. 2008/7/2 Flavio Junior <[EMAIL PROTECTED]>: > Lembre-se do que o Reinaldo (acho que foi ele, desculpe-me se nao foi) > disse: > > usar o -r OU escapar os parenteses > > Troque ( por \( e ) por \) e não precisará do -r > > -- > > Flavio do Carmo Junior aka waKKu > > 2008/7/2 Christian Silva <[EMAIL PROTECTED] <bernini87%40gmail.com>>: > > > Desculpem reviver o thread, mas a solução só funcionou em testes (eu > tinha > > testado na minha máquina) já que o Unix do servidor não possui o mesmo > sed > > (esse não tem a opção r). > > > > A solução por enquanto é a seguinte: > > > > sed -e 's/XXX//g' Report.out | sed -e 's/Xyz//g' | sed -e 's/Xyzzzt//g' | > > sed -e 's/ZxYZ//g' | sed -e 's/XXzzy//g' | sed -e 's/XXYYZzab//g' | sed > -e > > 's/\.log//g' > > > > * os padrões de busca foram alterados mas a estrutura é a mesma. > > > > Há alguma maneira mais enxuta? > > > > -- > > Obrigado, > > Christian Gabriel > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > -- Obrigado, Christian Gabriel [As partes desta mensagem que não continham texto foram removidas]
