Stations de travail en ligne OnWorks Linux et Windows

Logo

Hébergement gratuit en ligne pour les postes de travail

<Précédent | Table des matières | Suivant>

Détermination du nombre d'éléments du tableau

Grâce au développement des paramètres, nous pouvons déterminer le nombre d'éléments d'un tableau de la même manière que pour calculer la longueur d'une chaîne. Voici un exemple :


[moi@linuxbox ~]$ a[100]=toto

[moi@linuxbox ~]$ echo ${#a[@]} # nombre d'éléments du tableau

1

[moi@linuxbox ~]$ echo ${#a[100]} # longueur de l'élément 100

3

[moi@linuxbox ~]$ a[100]=toto

[moi@linuxbox ~]$ echo ${#a[@]} # nombre d'éléments du tableau

1

[moi@linuxbox ~]$ echo ${#a[100]} # longueur de l'élément 100

3


Nous créons un tableau a et affectons la chaîne « foo » à l'élément 100. Ensuite, nous utilisons l'expansion des paramètres pour examiner la longueur du tableau, en utilisant le @ Notation. Enfin, examinons la longueur de l'élément 100, qui contient la chaîne « foo ». Il est intéressant de noter que, bien que nous ayons assigné notre chaîne à l'élément 100, bash ne signale qu'un seul élément du tableau. Ceci diffère du comportement de certains autres langages, où les éléments inutilisés du tableau (éléments 0 à 99) sont initialisés avec des valeurs vides et comptés. bash, les éléments du tableau n'existent que s'ils ont reçu une valeur, quel que soit leur indice.


Meilleur système d'exploitation Cloud Computing chez OnWorks :