bash + boucle + sortie numéro d'index et de l'élément

C'est mon tableau:

$ ARRAY=(one two three)

Comment puis-je imprimer le tableau et j'ai donc la sortie comme: index i, element[i] à l'aide de la printf ou for boucle j'utilise ci-dessous

1,one
2,two
3,three

Quelques notes pour ma référence

1 impression du tableau:

$ printf "%s\n" "${ARRAY[*]}"
one two three

2 l'impression du tableau

$ printf "%s\n" "${ARRAY[@]}"
one
two
three

3 impression du tableau

$ for elem in "${ARRAY[@]}"; do  echo "$elem"; done
one
two
three

4 impression du tableau

$ for elem in "${ARRAY[*]}"; do  echo "$elem"; done
one two three

Une vous serez fascinés par nothe façon de regarder le tableau

$ declare -p ARRAY
declare -a ARRAY='([0]="one" [1]="two" [2]="three")'

OriginalL'auteur HattrickNZ | 2016-07-27