Bonjour,

J'ai trouvé un bout de code pour simuler un tableau multi-dimension:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
for
do
...
    eval "declare -a a$i=($name $homepage $desc)"
   ((i++))
done
Pour relire un élément précis, je fais:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
desc=$(echo ${a2[2]} | base64 --decode)
Pour relire tous les éléments dans une boucle, je butte:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
for i in {0..4}; do
 
	d="a$i[2]"
	e=${!d}
	desc=$(echo "$e" | base64 --decode)
 
done
C'est moche mais ça fonctionne. Mais ça doit pouvoir se faire sur une seule ligne, non ?