[Bash] Tableaux associatifs : variables dans le nom et la clé
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:
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:
1 2
| var=${benchmark}[$input_size]
echo $var |
renvoie "a[b]"
et
Code:
1 2
| var=${benchmark}[$input_size]
echo ${!var} |
renvoie "b"
Merci de votre aide !
Zilbou