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 Les deux révisions suivantes | ||
doc:programmation:shells:debuter-avec-les-scripts-shell-bash [03/06/2014 14:47] Hypathie [H ) Supprimer les paramètres de position] |
doc:programmation:shells:debuter-avec-les-scripts-shell-bash [03/06/2014 14:58] Hypathie [G ) Déclarer des paramètres de position : set] |
||
---|---|---|---|
Ligne 986: | Ligne 986: | ||
Voir le tableau des options ici: http://abs.traduc.org/abs-5.3-fr/ch30.html#optionsref | Voir le tableau des options ici: http://abs.traduc.org/abs-5.3-fr/ch30.html#optionsref | ||
</note> | </note> | ||
+ | =====H) Les tableaux ===== | ||
+ | **Voir : [[atelier:chantier:page-man-bash-v-les-tableaux|shell bash : les tableaux]] | ||
+ | * un rappel : | ||
+ | <code bash> | ||
+ | #!/bin/bash | ||
+ | tab=( rouge vert bleu) | ||
+ | echo ${tab[1]} | ||
+ | echo ${tab[@]} | ||
+ | |||
+ | tab[1]="orange" | ||
+ | echo ${tab[1]} | ||
+ | echo ${tab[@]} | ||
+ | |||
+ | echo $tab # $tab est un équivalment de $tab0 : il affichera le première élément | ||
+ | |||
+ | echo ${tab[@]} # affiche tous les éléments de même ${tab[*]} | ||
+ | echo ${#tab[@]} # pour avoir la longueur (nombres d'éléments dans le tableau): ${tab[@]} -1 | ||
+ | (moins un car on commence à zéro! | ||
+ | tab[8]="vert" # nlle affectation sur tab[8] | ||
+ | echo ${!tab[@]} # ! avoir la liste des indices du tableau | ||
+ | echo ${tab[@]} | ||
+ | |||
+ | for i in ${!tab[*]} ; do | ||
+ | echo $i : ${tab[$i]} | ||
+ | done | ||
+ | </code> | ||
=====I ) Les fonctions===== | =====I ) Les fonctions===== | ||