Manipuler un tableau

# déclaration implicite élément par élément
tab[0]=valeur_1
tab[1]=valeur_2
tab[2]=valeur_3
 
# déclaration implicite de l'ensemble des valeurs
tab=(valeur_1 valeur_2 valeur_3)
 
# déclaratin explicite de l'ensemble des valeurs
declare -a tab=(valeur_1 valeur_2 valeur_3)
# Au début du tableau
tab=(valeur_0 ${tab[@]})
 
# À la fin du tableau
tab=(${tab[@]} valeur_4)
for i in "${tab[@]}"
do
    # faire quelque chose
done
echo ${#tab[@]}