此问题已在此处有答案:
Bash indirect reference to an associative array(3个答案)
13小时前关闭
我使用declare -A
在字典中添加键值对。
APP_LIST=('app1' 'app2')
declare -A app1=([column_a]="111" [column_b]="222")
declare -A app2=([column_a]="333" [column_b]="444")
我尝试使用for循环从app 1和app 2打印column_B的值,但似乎不起作用。
for i in ${APP_LIST[*]}; do
echo ${${i}[column_b]}
done
错误消息:
${${i}[column_b]}: bad substitution
请帮帮忙,谢谢!
我希望使用for循环打印app 1和app 2中column_b
的值。
1条答案
按热度按时间xzv2uavs1#