Bonjour,
J'ai trouvé un bout de code pour simuler un tableau multi-dimension:
Pour relire un élément précis, je fais:
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 tous les éléments dans une boucle, je butte:
Code : Sélectionner tout - Visualiser dans une fenêtre à part desc=$(echo ${a2[2]} | base64 --decode)
C'est moche mais ça fonctionne. Mais ça doit pouvoir se faire sur une seule ligne, non ?
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
Partager