[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: RES: [shell-script] Grep apurado
From: |
aurelio |
Subject: |
Re: RES: [shell-script] Grep apurado |
Date: |
Tue, 20 May 2003 15:21:27 -0300 (ART) |
ae alexandre,m
--- Alexandre <address@hidden> escreveu:
> 200.205.90.20 - - [20/May/2003:09:00:13 -0300] "POST /logo/logo.gif
> HTTP/1.0" 200 7028
> 200.223.100.2 - - [20/May/2003:09:00:13 -0300] "GET
> /imagens/brasao.gif HTTP/1.1" 304 -
>
> 200.190.2.174 - - [25/Aug/2002:11:07:37 -0300] "GET
> /ca.docs/login.html HTTP/1.1" 304 -
>
> porem, são muitos arquivos de 10 MB cada um. 1075 pra ser mais exato
> então, preciso abrir arquivo por arquivo, ver quais tem conteudo de
> 2003 e separar num outro arquivo.
> depois , desses de 2003, separar somente os de Maio e Abril e geral
> um segundo arquivo.
tem que ser em dois passos? dá pra fazer em um só:
egrep '/(May|Apr)/2003' teus-logs* > logs-2003_0405.txt
se quiser que seja em dois passos,
grep '/2003:' teus-logs* > logs-2003.txt
grep 'May\|Apr' logs-2003.txt > logs-2003_0405.txt
não testei, mas se todos os logs seguirem o padrão do texto
que você colou deve funcionar.
falouzz.
=====
--
ATENCAO: o www.verde666.org vai morrer, use www.aurelio.net
ATTENTION: www.verde666.org is no more, use www.aurelio.net
_______________________________________________________________________
Yahoo! Mail
O melhor e-mail gratuito da internet: 6MB de espaço, antivírus, acesso POP3,
filtro contra spam.
http://br.mail.yahoo.com/