[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: RES: [shell-script] script para pegar ip
From: |
Alex |
Subject: |
Re: RES: [shell-script] script para pegar ip |
Date: |
Fri, 30 Oct 2009 08:47:47 -0700 (PDT) |
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 <address@hidden> escreveu:
De: CC Luiz Claudio <address@hidden>
Assunto: RES: [shell-script] script para pegar ip
Para: address@hidden
Cc: address@hidden
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
lclaudio@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
lclaudio@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
lclaudio@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
lclaudio@dpn5:~$
De: address@hidden [mailto:address@hidden] 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
__________________________________________________________
Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com
__________ Information from ESET NOD32 Antivirus, version of virus signature
database 4555 (20091029) __________
The message was checked by ESET NOD32 Antivirus.
http://www.eset.com
__________ Information from ESET NOD32 Antivirus, version of virus signature
database 4555 (20091029) __________
The message was checked by ESET NOD32 Antivirus.
http://www.eset.com
____________________________________________________________________________________
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]
- Re: RES: [shell-script] script para pegar ip,
Alex <=