On Dec 17, 2007 9:43 PM, "Flávio R. Lopes" <[EMAIL PROTECTED]> wrote:
[cut]
> IP 192.168.1.100.22 > 192.168.1.3.1964: P 2237211775:2237211891(116) ack
> 3472238591 win 12864
[cut]
> Preciso de um script que "pegue" somente os IP´s, desprezando o restante
> das Strings "22 > 192.168.1.3.1964: P....." e jogar isso
> num arquivo chamado, por exemplo de ip.txt


Olá,

$ cat arquivo | awk '{print $2}' | grep -E ^[0-9] | cut -d. -f1-4 |
sort -u > ip.txt
$ cat ip.txt
192.168.1.100
192.168.1.3

O grep remove as entradas invalidas, o cut recupera os ip's e o sort
remove as entradas repetidas.

--~--~---------~--~----~------------~-------~--~----~
GUS-BR - Grupo de Usuários de Slackware Brasil
http://www.slackwarebrasil.org/
http://groups.google.com/group/slack-users-br
-~----------~----~----~----~------~----~------~--~---

Responder a