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: erocha
Subject: Re: [shell-script] Filtro em Logs do IIS
Date: Wed, 19 Oct 2011 21:01:40 -0200
User-agent: Internet Messaging Program (IMP) H4 (5.0.8)

Olá Anderson,

    Você pode instalar o cygwin ( http://www.cygwin.com/ ), que prove
comandos do linux no windows. Aí poderá utilizar a sugestão do  
William
com awk.

    Boa sorte.

    Até +,

    Edgar

    Citando William Alves dos Santos <address@hidden>:
>> 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]
>   >
>   >
>   >
>   > ------------------------------------
>   >
>   > ---------------------------------------------------------------------
>   > Esta lista não admite a abordagem de outras liguagens de  
> programação,
>   > como perl, C etc. Quem insistir em não seguir esta regra será
>   > moderado sem prévio aviso.
>   > ---------------------------------------------------------------------
>   > Sair da lista: address@hidden
>   > ---------------------------------------------------------------------
>   > Esta lista é moderada de acordo com o previsto em
>   > http://www.listas-discussao.cjb.net
>   > ---------------------------------------------------------------------
>   > Servidor Newsgroup da lista: news.gmane.org
>   > Grupo: gmane.org.user-groups.programming.shell.brazil
>   >
>   > Links do Yahoo! Grupos
>   >

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



reply via email to

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