[Cascavel-pm] Duvida

Renato Santos renato.cron em gmail.com
Sexta Agosto 1 08:50:31 PDT 2014


Crie um %HASH onde a chave é o PROC{XX} e faça que o valor seja o seu
resultado ai em segundos.

$HASH{$process} = $resp_time;


Depois disso, você só precisa correr o keys %HASH
Talvez, a ordem seja nessaria, e não possa ser ordenado usando sort keys
%HASH,
neste caso, você pode criar uma outra @ARRAY que você faz push @ARRAY,
$process unless exists $HASH{$process};

Assim, apenas entra o item 1 vez na @ARRAY, na ordem 'de chegada'. ai você
percorre essa lista e procura o valor no HASH.




2014-08-01 12:43 GMT-03:00 Leonardo Berbert Gomes <leoberbert em uol.com.br>:

> Amigos,
>
> Tenho uma pequena duvida. Tenho o seguinte bloco de codigo abaixo:
>
>  while ($final = <FILE>) {
>         chomp $final;
>         if ($final =~/Min|SDFCrtInvoice/) {next}
>         if ($final =~ /Avg\|.*/){
>         $final =~s/   /;/g;
>         $final =~s/; /;/g;
>         $final =~s/  /;/g;
>         $final =~s/ \|;/;/g;
>         $final =~s/; /;/g;
>         $final =~s/\|;/;/g;
>         $final =~s/^ //g;
>         $final =~s/ /;/g;
>         my @fields = split /;/, $final;
>         my ($process, $resp_time) = @fields[0, 4];
>         print "$process -> $resp_time\n";
>         }
> }
>
> Este codigo tra o resultado abaixo:
>
>  PROC1 -> 5.70s
> PROC1 -> 7.93s
> PROC1 -> 5.56s
>  PROC2-> 85.6
>  PROC2 -> 83.1
> PROC2 -> 87.1
>
> Preciso exibir apenas a ultinha de cada processo da coluna 1. que no caso
> seria:
>
> PROC1 -> 5.56s
> PROC2 -> 87.1
>
> Alguém consegue me ajudar?
>
> Att,
>
>
> _______________________________________________
> Cascavel-pm mailing list
> Cascavel-pm em pm.org
> http://mail.pm.org/mailman/listinfo/cascavel-pm
>



-- 
Saravá,
Renato CRON
http://www.renatocron.com/blog/
@renato_cron <http://twitter.com/#!/renato_cron>
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://mail.pm.org/pipermail/cascavel-pm/attachments/20140801/b55d6f0b/attachment-0001.html>


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