On vient de me proposer cela également :
qui marche bien mais qu'il faut sourcer si mycommand est un fichier.Code:
1
2
3
4
5
6
7
8
9
10
11
12
13 mycommand () { declare -n _p="${1}" _p[8]="valeur 8" _p[12]="valeur 12" _p[2]="valeur 2" } declare -Ag table_obj="matable" mycommand matable echo ${matable[@]} echo ${!matable[@]} echo ${#matable[@]}