Opa, o grep realmente é básico.. eu não tinha visto sua pergunta, senão teria respondido antes..
Tem outra coisa bacana também é a opção -v do qual voce remove uma linha específica que contém a string, ótima para filtrar relatórios, logs e outros.. cat arquivo |grep -v "teste" ele irá remover tudo que tiver a palavra teste no arquivo. Para ser sincero, eu trabalho muito com grep, sed, cut, awk, e expressões regulares. Se precisar de alguma ajuda pode pergunta que estamos a disposição. Abs, Rodrigo Escobar 2008/5/6 Pedro Celio <[EMAIL PROTECTED]>: > Olá pessoal, > > Há um tempo atrás postei uma duvida sobre como extrair multiplas linhas > com o comando grep. Não tive respostas a respeito. > > Hoje respondendo um questionario simulado da Red Hat descobri uma forma de > realizar este procedimento e gostaria de compartilhar aqui pois pode ser um > comando muito util para análise de logs, de maneira especial os do samba que > geralmente gravam suas saidas nestas circunstancias. > > O comando grep tem algumas opções muito interessantes, entre eles devo > destacar: > -B n : número de linhas antes da palavra localizada; > -A n: número de linhas depois da palavra localizada; > n: é o número de linhas que serão exibidas após o termo localizado. > > exemplo: > cat /var/log/samba/smb.log |grep -A 1 24/04/08 > > No exemplo acima será localizada a string "24/04/08" e também exibe também > a linha abaixo do termo localizado. > > > Espero que seja útil para vocês também. > > Abraço > > Pedro > User Linux # 398043 > ------------------------------ > Abra sua conta no Yahoo! > Mail<http://br.rd.yahoo.com/mail/taglines/mail/*http://br.mail.yahoo.com/>, > o único sem limite de espaço para armazenamento! -- To UNSUBSCRIBE, email to > [EMAIL PROTECTED] with a subject of > "unsubscribe". Trouble? Contact [EMAIL PROTECTED] >

