[Cascavel-pm] Duvida Armazenamento Chave - valor

Eden Cardim edencardim em gmail.com
Sexta Julho 20 10:15:14 PDT 2007


On 7/20/07, Patty Silva <ptfzs em yahoo.com.br> wrote:
> Entao.. vamos supor que tenho um endereco IP(EXEMPLO)
>
> 192.168.0.1
> 192.168.1.0
> 192.168.0.10
> 192.168.0.22
> 192.168.0.12
> 192.168.1.1
> 192.168.5.2
>
> eles estao em um arquivo...
> eu leio esse arquivo linha por linha
> e quero agrupar pelo 3 campo depois do 2 . ou seja
>
> =0 eu tenho
> 192.168.0.1
> 192.168.0.10
> 192.168.0.22
> 192.168.0.12
>
> eu quero pegar essa informacao
> FINAL 0 - 1,10,22,12
> FINAL 1 - 0,1
> .
> .
>
> tendeu :D

#untested

my %groups;
while(<>) {
    if(/^\d+\.\d+\.(\d+)\.(\d+)$/) {
        push @{$groups{$1}}, $2;
    }
}

-- 
Eden Cardim
Instituto Baiano de Biotecnologia
Núcleo de Biologia Computacional e Gestão de Informações Biotecnológicas
Laboratório de Bioinformática


Mais detalhes sobre a lista de discussão Cascavel-pm