J'essaie de le faire dans la version 16.04 mais cela ne fonctionne pas. Tiré de : https://stackoverflow.com/a/8880633/2771043 .
Edit : Apparemment cela fonctionne si vous le copiez et le collez dans un terminal mais pas sur un fichier script. Comment puis-je le faire fonctionner de la même manière sur un fichier .sh ?
declare -a arr=("element1" "element2" "element3")
for i in "${arr[@]}"
do
echo "$i"
done
Je reçois
old.sh: 2: old.sh: Syntax error: "(" unexpected
Si j'enlève les parenthèses, j'obtiens
old.sh: 2: old.sh: declare: not found
old.sh: 5: old.sh: Bad substitution