<div dir="ltr">Crie um %HASH onde a chave é o PROC{XX} e faça que o valor seja o seu resultado ai em segundos.<div><br></div><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><div>$HASH{$process} = $resp_time;</div>

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

<div><br></div><div>Assim, apenas entra o item 1 vez na @ARRAY, na ordem 'de chegada'. ai você percorre essa lista e procura o valor no HASH.</div><div><br></div><div><br></div></div><div class="gmail_extra"><br>
<br>
<div class="gmail_quote">2014-08-01 12:43 GMT-03:00 Leonardo Berbert Gomes <span dir="ltr"><<a href="mailto:leoberbert@uol.com.br" target="_blank">leoberbert@uol.com.br</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

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

<div><span style="color:rgb(51,51,51);font-size:x-small">Renato CRON</span></div><div><div style="text-align:right"><font size="1" color="#333333"><a href="http://www.renatocron.com/blog/" target="_blank">http://www.renatocron.com/blog/</a></font></div>

</div><div style="text-align:right"><font size="1" color="#333333"><a href="http://twitter.com/#!/renato_cron" target="_blank">@renato_cron</a></font></div>
</div>