Tableaux indicés numériquement Tableau indicé numériquement
ksh |
bash |
Les shells récents permettent de travailler avec des tableaux à une dimension. Les éléments d’un tableau sont indicés à partir de 0. Le terme "indice" est synonyme ici de "clé numérique".
1. Définition et initialisation d’un tableau Tableau indicé numériquement:définition Tableau indicé numériquement:initialisation
Les éléments d’un tableau peuvent être assignés de manière globale ou un par un.
bash |
Syntaxe
Définition d’un tableau :
declare -a nomtableau declare:-a
Initialisation globale d’un tableau :
nomtableau=( val1 val2 ... valn )
Définition et initialisation globale d’un tableau :
declare -a nomtableau=( val1 val2 ... valn )
Exemples
$ declare -a tab
$ tab=( 10 11 12 13 mot1 mot2 )
ou
$ declare -a tab=( 10 11 12 13 mot1 mot2 )
En bash, la commande typeset est un synonyme de declare.
ksh 88 et 93 |
Syntaxe
Définition d’un tableau :
set -A nomtableau set:-A
Définition et initialisation globale d’un tableau :
set -A nomtableau val1 val2 ... valn
Exemple
$ set -A tab 10 11 12 mot1 mot2
ksh93 |
Autre syntaxe ksh93
Définition et initialisation globale d’un tableau :
nomtableau=( val1 val2 ... valn )
2. Assigner un élément de tableau Tableau indicé numériquement:assigner un élément
Les éléments...