Script Perl - Informations - Page 2

Résolu
Précédent
  • 1
  • 2
lami20j Messages postés 21644 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 570
 
Re,
# à ne pas oublié qu'on est toujours dans la boucle while

# pour chaque élément du tableau @conv_tab
foreach $conv (@conv_tab) {
# print "Conv : $conv \n";
  if ($conv eq $conversation) { # si la variable $conv est égale avec $conversation
# print "Conv existante ($conv , $conversation )\n";
  $exist=1;              # initialise la variable $exist
  $pkt_tab[$I]+=$packet; # équivalent avec $pkt_tab[$I] = $pkt_tab[$I] + $packet
                         # donc tu remplis le tableau @pkt_tab
# print " $pkt_tab[$I] \n";
                last; # sortir de la boucle
        }
        $I++; # $I est incrementé
}
if (!$exist) { # on test la valeur de vérité de $existe
               # ! c'est pour négation
# print "Conv non existante\n";
        push(@conv_tab,$conversation); # on ajoute à @conf la variable $conversation
        push(@pkt_tab,$packet);        # on ajoute à @pkt_tab,$packet
# print @conv_tab;
# print "\n";
}

}
}
print "Tableau conversations \n";
$I=0;
foreach (@conv_tab) {                # pour chaque élément de tableau @conv_tab
        if ($pkt_tab[$I] > $seuil) { # on teste les éléments de @pkt_tab avec $seuil
                print "$pkt_tab[$I] $conv_tab[$I]\n"; # on affiche les éléments de @pkt_tab et @conv_tab
        }
        $I++; # incrémentatoin de $I
}

0
dimitri
 
thanks you very much my friend :)

i've now understand a little perl language.

it's hard .. but with you i'll upgrade my personal skill .

Thanks a lot :)
0
lami20j Messages postés 21644 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 570
 
Salut,

De rien ;-)
0
Précédent
  • 1
  • 2