Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
doc:programmation:shells:tableaux [20/10/2015 17:47] milou [Utiliser des tableaux] |
doc:programmation:shells:tableaux [20/10/2015 17:50] milou [Tableau associatif] |
||
---|---|---|---|
Ligne 194: | Ligne 194: | ||
</code> | </code> | ||
- | <code> | + | <file config retour de la commande> |
18 2 -2 | 18 2 -2 | ||
2 4 6 | 2 4 6 | ||
Ligne 200: | Ligne 200: | ||
5 6 7 8 9 | 5 6 7 8 9 | ||
5 6 7 8 9 | 5 6 7 8 9 | ||
- | </code> | + | </file> |
===== Ajout suppression ===== | ===== Ajout suppression ===== | ||
Ligne 234: | Ligne 234: | ||
* pour supprimer un tableau : ''unset nom-tableau'' | * pour supprimer un tableau : ''unset nom-tableau'' | ||
+ | |||
* pour supprimer la case d'un tableau : ''unset nom-tableau[indice] ...'' | * pour supprimer la case d'un tableau : ''unset nom-tableau[indice] ...'' | ||
Ligne 241: | Ligne 242: | ||
Il en va de même que précédemment : | Il en va de même que précédemment : | ||
* l'indice se récupère ainsi : ''${!tableau[@]}''; | * l'indice se récupère ainsi : ''${!tableau[@]}''; | ||
+ | |||
* la valeur se récupère ainsi : ''${tableau[@]}''; | * la valeur se récupère ainsi : ''${tableau[@]}''; | ||
| | ||
Ligne 257: | Ligne 259: | ||
</code> | </code> | ||
- | <code> | + | <file config retour de la commande> |
l'indice ici nom de la classe est : secondeB | l'indice ici nom de la classe est : secondeB | ||
le nombre d'élèves est ici la valeur : 29 | le nombre d'élèves est ici la valeur : 29 | ||
l'indice ici nom de la classe est : secondeA | l'indice ici nom de la classe est : secondeA | ||
le nombre d'élèves est ici la valeur : 30 | le nombre d'élèves est ici la valeur : 30 | ||
- | </code> | + | </file> |
* Il faut utiliser ''@'' (et non ''*'') pour que la boucle permette d'afficher **chacune des valeurs**. | * Il faut utiliser ''@'' (et non ''*'') pour que la boucle permette d'afficher **chacune des valeurs**. | ||