Is this correct? declare -A l1
l1=([a]=b [c]=d) echo ${!l1[@]} l1=($(echo [a]=b [c]=d)) echo ${!l1[@]} $ bash t4 c a [a]=b [c]=d If so, why? And how can I assign a list of members to an associative array?
Is this correct? declare -A l1
l1=([a]=b [c]=d) echo ${!l1[@]} l1=($(echo [a]=b [c]=d)) echo ${!l1[@]} $ bash t4 c a [a]=b [c]=d If so, why? And how can I assign a list of members to an associative array?