Bom, A solução do Julio é a definitiva, em minha opinião, mas só a título de informação, os parênteses não precisam ser escapados, apenas os colchetes (a.k.a. p'rentesis qu'drados, hehe) . Vejam:
$ tail -n 5 arquivo dfg df [main] mux.HttpService (AbstractHttpService.java:420) - Mensagem Recebida: [] asda sa $ tail -n 5 arquivo | grep "\[main\] mux.HttpService (AbstractHttpService.java:420) - Mensagem Recebida: \[\]" [main] mux.HttpService (AbstractHttpService.java:420) - Mensagem Recebida: [] \[\]'s, (=D) Moacir Filho P.S. : Julio, valeu pelos elogios no e-mail anterior e prometo que de agora em diante vou deixar as strings em paz, especialmente as < 18. 2010/1/20 Sérgio Coutinho <scoutinh...@gmail.com>: > Leonardo, > > Não tenho como testar aqui, mas eu cotaria, se é que essa palavra existe, os > caracteres [, ], ( e ), ou seja colocaria um \ antes de cada um. > > [ ]'s > Sérgio Coutinho. > > 2010/1/20 Leonardo Bites <leonardo.bi...@gmail.com> > >> >> >> Olá pessoal bom dia, >> >> estou tentando verificar uma linha dentro de uma arquivo de log mas estou >> levando uma surra, será que tem como alguem me dar uma força ? >> >> o problema é o seguinte estou pesquisando nas ultimas 200 linhas se ocorre >> um problema que me retorna a linha tal o comando que estou usando é esse >> >> tail -n 200 /opt/foton/log/ExtraCash.log |grep "[main] mux.HttpService >> (AbstractHttpService.java:420) - Mensagem Recebida: []" >> >> so que o mesmo está apresentando o seguinte erro grep: [ ou [^ descasados. >> O >> grep ta interpretanto os colchetes como expressão regular ou coisa do tipo, >> como eu faço pra ele enterder que isso é parte da string ??? >> >> Atenciosamente, >> >> -- >> -- >> Leonardo Bites >> >> Linux Registered user #449087 >> ___________________________ >> >> "Open Source for Open Minds" >> >> "Pensamentos tornam-se ações, >> >> ações tornam-se hábitos, >> >> hábitos tornam-se caráter, >> >> e nosso caráter torna-se nosso destino". >> >> [As partes desta mensagem que não continham texto foram removidas] >> >> >> > > > > -- > Obs.: > > CAMPANHA ANTI-SPAM > > Ao repassar mensagens particulares, retire os dados de quem lhe enviou o > email > e coloque o(s) destinatário(s)s no campo CCO (com cópia oculta), deixando os > > demais em branco. Desta forma, não só o seu endereço de email como o de > todos > com quem se comunica serão preservados. > > > [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: shell-script-unsubscr...@yahoogrupos.com.br > --------------------------------------------------------------------- > 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 > > > -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Moacir da Cruz Souza Filho -Analista de Sistemas: Suporte Unix Avançado Serviço Federal de Processamento de Dados -Mestrando em Ciências da Computação Universidade de Brasília -Bacharel em Engenharia da Computação Escola Politécnica de Pernambuco Universidade de Pernambuco -Técnico em Eletrônica Escola Técnica Federal de Pernambuco -Linux user #449600 =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=