Boa...
Muito util..
De: Pedro Celio
[mailto:pedro_debian@yahoo.com.br]
Enviada em: terça-feira, 6 de maio de 2008 20:22
Para: Lista-Debian
Assunto: Solução: grep por multiplas linhas
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, o único sem limite de espaço para armazenamento! -- To UNSUBSCRIBE,
email to debian-user-portuguese-REQUEST@lists.debian.org with a subject of
"unsubscribe". Trouble? Contact listmaster@lists.debian.org