shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Filtro em Logs do IIS


From: William Alves dos Santos
Subject: Re: [shell-script] Filtro em Logs do IIS
Date: Wed, 19 Oct 2011 18:30:34 -0200

Caros,

um awk, poderá resolver isso

Seu LOG

cat *arquivo.log* | awk '{print $1, $2, $3}'

Caso seja o outro campo de IP, torque o $3 por $9 e faça o teste.

Maiores informações e implementações procure pelo man do awk

Abraços

*William Alves dos Santos*
**Cel.: +55 (11) 6835 8172

<address@hidden> <http://www.proatividadeweb.com>


2011/10/19 Anderson Duarte <address@hidden>

> **
>
>
> Olá amigos Shelleiros, boa tarde!
>
> Seguinte, estou querendo fazer um filtro no logo de um servidor web. Mas
> aquele outro sistema sabe como é né, não facilita nada.
> Estou querendo montar em uma única linha, os acessos de uma determinada
> página, junto com o IP de quem acessou.
> Copiei no Pastebin um trecho do Log, ele esta aqui:
> http://pastebin.com/BiawsCrH
>
> Fiz um script medieval (rsrssr) usando o cut -c para pegar a data e hora
> que
> está logo no inicio do log e o cut -d -f para pegar o IP de quem acessou.
> Na
> verdade tentei de duas formas, uma fazendo um script com um for fazendo um
> laço e outro com um while read para ele passar linha por linha... Consigo o
> que quero, mas a formatação está saindo um abaixo do outro e eu queria a
> saída mais ou menos assim:
>
> Hora e data do acesso: 2011-03-16 00:50:06 - IP:189.71.228.139
> ...
> ...
> Hora e data do acesso: 2011-03-17 00:49:15 - IP:189.71.130.139
> Ou seja, uma ao lado do outro.
>
> Sei que isso é até trivial em shell, e até eu mesmo já fiz uma vez, não
> lembro. desculpem pessoal, hoje não está um dia bom para mim e quem puder
> ajudar, agradeço. =)
>
> --
> Anderson Duarte
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

[Prev in Thread] Current Thread [Next in Thread]