Bonjour,

Le probleme est le suivant, j'essaye d'acceder a la valeur d'une case d'un tableau associatif dont le nom du tableau et la cle sont des variables.
En gros, j'essaye de faire ceci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
a[b]=42
benchmark=a
input_size=b
echo ${${benchmark}[$input_size]}
Le but est d'afficher 42, mais je n'ai le droit qu'a du "bad substitution"

Faire
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
var=${benchmark}[$input_size]
echo $var
renvoie "a[b]"

et

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
var=${benchmark}[$input_size]
echo ${!var}
renvoie "b"

Merci de votre aide !
Zilbou