[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Expressão regular .. help !!
From: |
Julio C. Neves |
Subject: |
Re: [shell-script] Expressão regular .. help !! |
Date: |
Sat, 18 Aug 2007 03:28:37 -0300 |
Ué, aqui funcionou apezer de não prcisar do -w nem do asterisco... Tenho 99%
de certeza que a opção -w é do GNU grep. Se vc estiver testando no UNIX a
probabilidade de funcionar é muito baixa.
Minha regexp seria assim:
grep '^Aug 10 07:53:' /var/log/syslog
Abração,
Julio
Em 17/08/07, aspenbr <address@hidden> escreveu:
>
> Olá pessoal
>
> Sou nova na lista e acredito ser muito interessante uma lista de
> discussão que aborda essa maravilhosa ferramenta (SHELL).
>
> Preciso de uma pequena ajuda, tenho uma saida de log do Iptables e
> preciso colher uma informação especifica que é pacote que tenho um
> determinado horário, olhem a saida abaixo
>
> Aug 10 07:56:38 slacklove kernel: INPUT_BLOQUEADOIN=eth0 OUT=
> MAC=ff:ff:ff:ff:ff:ff:00:0a:e6:87:67:06:08:00 SRC=192.168.0.80
> DST=192.168.0.255 LEN=229 TOS=0x00 PREC=0x00 TTL=128 ID=32851
> PROTO=UDP SPT=138 DPT=138 LEN=209
> Aug 10 07:57:06 slacklove kernel: INPUT_BLOQUEADOIN=eth0 OUT=
> MAC=ff:ff:ff:ff:ff:ff:00:0a:e6:87:67:06:08:00 SRC=192.168.0.80
> DST=192.168.0.255 LEN=234 TOS=0x00 PREC=0x00 TTL=128 ID=33538
> PROTO=UDP SPT=138 DPT=138 LEN=214
>
> Quero pegar apenas os pacotes com horário das 07:53 e qualquer segundo
> preso nessa condição. Tentei várias expressões e nada, não consigo
> separar essa informação do restante, estou usando a seguinte expressão:
>
> grep -w 'Aug 10 07:53:*' /var/log/syslog |more
>
> E não funciona
>
>
>
--
Abraços,
Julio
http://www.julioneves.com - Um livro sobre Bash completo e on-line
:wq
[As partes desta mensagem que não continham texto foram removidas]