[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] retornar somente IPs do log do squid
From: |
Adriano Carneiro de Moura |
Subject: |
Re: [shell-script] retornar somente IPs do log do squid |
Date: |
Wed, 1 Aug 2007 18:03:01 -0300 (ART) |
# awk '$6=="GET" {print $3}'</var/log/squid/access.log | sort -u
192.168.0.126
192.168.0.127
192.168.0.130
192.168.0.132
simplesmente sensacional ...
valeu.
Flavio Junior <address@hidden> escreveu: Meus
2 cents..
[root@muttley squid]# awk '$6=="GET" {print $3}' <(tail access.log)
192.168.4.101
192.168.4.228
192.168.4.101
192.168.4.101
192.168.4.101
192.168.4.101
192.168.4.101
192.168.4.101
192.168.4.101
192.168.4.101
[root@muttley squid]# awk '$6=="GET" {print $3" - "$6}' <(tail access.log)
192.168.4.147 - GET
192.168.4.147 - GET
192.168.4.147 - GET
192.168.4.147 - GET
192.168.4.101 - GET
192.168.4.101 - GET
192.168.4.101 - GET
192.168.4.147 - GET
192.168.4.101 - GET
192.168.4.147 - GET
[root@muttley squid]#
eu usei <(tail access.log) pra fazer uma process substitution pq meu
access.log é extremamente grande..
Sorte,
Flavio do Carmo Junior
On 8/1/07, Adriano Carneiro de Moura <address@hidden> wrote:
>
> também não funcionou ...
>
> #awk '/^GET/{print $4}' /var/log/squid/access.log
> #
>
> cheguei a mudar o número 1 2 3 4 ... e nada, não retornou varlo algum
>
> Tiago Barcellos Peczenyj <address@hidden<tiago.peczenyj%40gmail.com>>
> escreveu: Ah, claro, uma linha de squid tem bem mais coisas, mas o ip parece
> ser o
>
> quarto campo dessa lista, certo?
>
> experimento fazer um print $4 ?
>
> On 8/1/07, Adriano Carneiro de Moura
> <address@hidden<adrianodemoura%40yahoo.com.br>>
> wrote:
> >
> > pode mandar um exemplo ? testei aqui e não funcionou
> >
> > Tiago Barcellos Peczenyj <address@hidden<tiago.peczenyj%40gmail.com>
> <tiago.peczenyj%40gmail.com>>
> > escreveu: vc pode imprimir o ultimo campo de cada linha que começa com
> GET:
> >
> > awk '/^GET/{print $NF}' arquivo
> >
> > []´s Tiago
> >
> > On 8/1/07, Adriano Carneiro de Moura
> > <address@hidden<adrianodemoura%40yahoo.com.br>
> <adrianodemoura%40yahoo.com.br>>
> > wrote:
> > >
> > > pessoal estou precisando buscar uma lista de somente os IPs do arquivo
> > > de log do squid, estouusando este comando.
> > >
> > > cat /var/log/squid/access.log | grep "GET" | cut -f1 -d"T"
> > > 1185997658.652 142 192.168.0.132
> > > 1185997659.305 706 192.168.0.132
> > > 1185997659.431 779 192.168.0.132
> > > 1185997659.653 93 192.168.0.132
> > > 1185997659.655 1 192.168.0.132
> > > 1185997659.940 285 192.168.0.132
> > > 1185997660.326 896 192.168.0.132
> > > 1185997660.610 770 192.168.0.132
> > > 1185997660.816 746 192.168.0.132
> > > 1185997661.371 746 192.168.0.132
> > >
> > > como podem ver na segunda coluna tem tamanho variado, dai não posso
> usar
> > o
> > > delimitador espaço, tem como eu pesquisar pelo final da linha ao invés
> > do
> > > começo ?
> > >
> > > Flickr agora em português. Você cria, todo mundo vê. Saiba mais.
> > >
> > > [As partes desta mensagem que não continham texto foram removidas]
> > >
> > >
> > >
> >
> > --
> > Tiago B Peczenyj
> > Linux User #405772
> >
> > http://peczenyj.blogspot.com/
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
> >
> >
> > Alertas do Yahoo! Mail em seu celular. Saiba mais.
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
>
> --
> Tiago B Peczenyj
> Linux User #405772
>
> http://peczenyj.blogspot.com/
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
>
>
> Alertas do Yahoo! Mail em seu celular. Saiba mais.
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
[As partes desta mensagem que não continham texto foram removidas]
Alertas do Yahoo! Mail em seu celular. Saiba mais.
[As partes desta mensagem que não continham texto foram removidas]
Re: [shell-script] retornar somente IPs do log do squid, Adriano Carneiro de Moura, 2007/08/01