Je veux accéder à la variable d'index du tableau tout en bouclant à travers un tableau dans mon script shell bash.
myscript.sh#!/bin/bash
AR=('foo' 'bar' 'baz' 'bat')
for i in ${AR[*]}; do
echo $i
done
Le résultat du script ci-dessus est:
foo
bar
baz
bat
Le résultat que je recherche est:
0
1
2
3
Comment modifier mon script pour y parvenir?
"${array[*]}"
au lieu de"${array[@]}"
. Utiliser*
au lieu de@
plus ou moins la traite comme une chaîne au lieu d'un tableau.