[FUGSPBR] Re: [OFF-TOPIC] Split em perl

Alessandro Nunes itsari em terra.com.br
Sex Out 25 19:09:46 BRT 2002



saijo wrote:

> 
> Bom, melhor eu colocar o que estou fazendo e ver o que esta´ errado:
> 
> #!/usr/local/bin/perl
> 
>         open(STRING, "strings.txt");
>         @strng = <STRING>;
>         close(STRING);
> 

Voce abriu o arquivo leu apenas UMA linha e depois fechou.

>         foreach my $splt(@strng)
>         {
> 
>                 ($vetorA[0], $vetorB[0]) = split(/\|\-\|/, $_);
>                 ($vetorA[1], $vetorB[1]) = split(/\|\-\|/, $_);
> 
>         }
> 

@strng so' possui um elemento.
Provavelmente "$_" nao possui o valor do unico elemento de @strng, a 
variavel no "split" deveria ser "$splt".

Tenta isto:

#!/usr/local/bin/perl

open(STRING, "strings.txt");

while(<STRING>) {

	($org, $trc) = split(/\|\-\|/, $_);
	push @original, $org;
	push @troca, $trc;
}

close(STRING);



_______________________________________________________________
Sair da Lista: http://www2.fugspbr.org/mailman/listinfo/fugspbr
Historico: http://www4.fugspbr.org/lista/html/FUG-BR/



Mais detalhes sobre a lista de discussão freebsd