У меня есть этот массив:
declare -A astr
Я добавляю элементы к нему:
astr[elemA]=123
astr[elemB]=199
Но позже мне нужно знать, что такое идентификаторы индексов (elemA и elemB) и перечислить их.
echo "${astr[@]}" #this only get me the values...
astr2=(a b c d e);echo ${!astr2[@]};unset astr2[2];echo ${!astr2[@]}
thx!