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...

couv_EI7PRO.png

Découvrez 

le livre :

Aussi inclus dans nos :

Précédent
Manipulation de variables
Suivant
Tableaux associatifs