Bonjour à tous je débute en perl, et dans la mesure du possible je sollicite votre aide
voilà j'ai un tableau déclaré comme suit : @tableau qui contient des chaines de caractères.
en fait j'exécute une commande et je mets dans mon tableau @tableau le contenu de cette commande.
ensuite j'effectue un split pour avoir mon tableau maintenant je souhaiterais savoir s'il existe un moyen un peu comme en langage c length ou strlen pour récupérer la taille de mon tableau.
Ensuite il ya également la focntion substr; je n'arrive pas à comprendre ce qu'elle fait.
en gros cela donne :
$df = `df` #pour le liste l'espace des différents disques
@tableau=split(/\s+,$df);
comment faire à ce niveau pour avoir la taille de mon tableau
deplus j'aurais besoin d'assistance j'ai récupérer un code mais je n'arrive pas à comprendre son focntionnement ou du moins ce qu'il fait:
#déclaration de 2 variables
$t1="";
$t2="";
foreach $a (@tableau) {
$b=substr($a,0,4);
if($t1 ne $b) {
$t2="$t2"."$b";
$t1="$b";
}
}
z=split(/\s+,$t2);
Partager