Cléoson, funcionou. muito obrigado.
--- Em sex, 30/10/09, Cléoson Barreto <[email protected]> escreveu: De: Cléoson Barreto <[email protected]> Assunto: Re: RES: [shell-script] script para pegar ip Para: [email protected] Data: Sexta-feira, 30 de Outubro de 2009, 13:56 Olá! Uma forma: awk '{print $3}' texto | sort -n | uniq -- []'s Cléoson. http://farinhadigit al.blogspot. com/ 2009/10/30 Alex <alexpo...@yahoo. com.br> > > > Testei a dica passada ( awk '{print $3}' texto ) e funcionou. > > A saida foi: > 192.10.48.224 > 192.10.48.224 > 192.10.48.224 > 192.10.48.56 > 192.10.48.56 > 192.10.48.56 > 192.10.48.232 > 192.10.48.232 > 192.10.48.232 > > Mas como podem ver obviamente ele acabou repetindo os ips devido a várias > entradas do mesmo no access.log. > > Como eu implemento para não sair as entradas repetidas. > > Resumindo, eu quero pegar todas as entradas dos ips dos usuários que se > encontram no access.log, e que essas entradas não sejam repetidas. > > obrigado mais uma vez. > > Alex > > --- Em sex, 30/10/09, CC Luiz Claudio <lclau...@smm. mil.br<lclaudio%40smm. > mil.br>> > escreveu: > > De: CC Luiz Claudio <lclau...@smm. mil.br <lclaudio%40smm. mil.br>> > Assunto: RES: [shell-script] script para pegar ip > Para: alexpo...@yahoo. com.br <alexpoilt%40yahoo. com.br> > Cc: lclau...@smm. mil.br <lclaudio%40smm. mil.br> > Data: Sexta-feira, 30 de Outubro de 2009, 12:35 > > Prezado Alex, > Você pode usar o comando awk ou o CUT > > Saudações, > > Luiz Claudio > > lclau...@dpn5: ~$ cat texto > > 1256898865.779 0 192.10.48.56 TCP_DENIED/407 1910 POST > http://telefonica. com.br - NONE/- text/html > 1256898865.779 0 192.10.48.57 TCP_DENIED/407 1910 POST > http://telefonica. com.br - NONE/- text/html > 1256898865.779 0 192.10.48.58 TCP_DENIED/407 1910 POST > http://telefonica. com.br - NONE/- text/html > 1256898865.779 0 192.10.48.59 TCP_DENIED/407 1910 POST > http://telefonica. com.br - NONE/- text/html > 1256898865.779 0 192.10.48.61 TCP_DENIED/407 1910 POST > http://telefonica. com.br - NONE/- text/html > 1256898865.779 0 192.10.48.62 TCP_DENIED/407 1910 POST > http://telefonica. com.br - NONE/- text/html > 1256898865.779 0 192.10.48.63 TCP_DENIED/407 1910 POST > http://telefonica. com.br - NONE/- text/html > 1256898865.779 0 192.10.48.64 TCP_DENIED/407 1910 POST > http://telefonica. com.br - NONE/- text/html > 1256898865.779 0 192.10.48.65 TCP_DENIED/407 1910 POST > http://telefonica. com.br - NONE/- text/html > 1256898865.779 0 192.10.48.66 TCP_DENIED/407 1910 POST > http://telefonica. com.br - NONE/- text/html > 1256898865.779 0 192.10.48.67 TCP_DENIED/407 1910 POST > http://telefonica. com.br - NONE/- text/html > 1256898865.779 0 192.10.48.68 TCP_DENIED/407 1910 POST > http://telefonica. com.br - NONE/- text/html > 1256898865.779 0 192.10.48.69 TCP_DENIED/407 1910 POST > http://telefonica. com.br - NONE/- text/html > lclau...@dpn5: ~$ awk '{print $3}' texto > 192.10.48.56 > 192.10.48.57 > 192.10.48.58 > 192.10.48.59 > 192.10.48.61 > 192.10.48.62 > 192.10.48.63 > 192.10.48.64 > 192.10.48.65 > 192.10.48.66 > 192.10.48.67 > 192.10.48.68 > 192.10.48.69 > lclau...@dpn5: ~$ cut -d ' ' -f3 texto > 192.10.48.56 > 192.10.48.57 > 192.10.48.58 > 192.10.48.59 > 192.10.48.61 > 192.10.48.62 > 192.10.48.63 > 192.10.48.64 > 192.10.48.65 > 192.10.48.66 > 192.10.48.67 > 192.10.48.68 > 192.10.48.69 > lclau...@dpn5: ~$ > > > De: shell-script@ yahoogrupos. com.br <shell-script% 40yahoogrupos. > com.br>[mailto: > shell-script@ yahoogrupos. com.br <shell-script% 40yahoogrupos. com.br>] Em > nome de Alex > Enviada em: sexta-feira, 30 de outubro de 2009 11:01 > Para: Shell-script > Assunto: [shell-script] script para pegar ip > > > > > Pessoal, bom dia. > > gostaria de fazer um seguinte script: > > Preciso pegar somente os ips dos usuarios do access.log. > > Tenho essa seguinte entrada no access.log do squid. > > 1256898865.779 0 192.10.48.56 TCP_DENIED/407 1910 POST > http://telefonica. com.br - NONE/- text/html > > Como posso faze-lo? > > obrigado, > > Alex > ____________ _________ _________ _________ _________ _________ _ > > . > > > [As partes desta mensagem que não continham texto foram removidas] ____________________________________________________________________________________ Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas]
