迭代shell中的数组,其名称存储在变量中

时间:2016-04-18 10:20:40

标签: arrays bash shell for-loop

让我们说,我有一个数组: versions=(1 2 3 4) 我可以通过以下方式迭代它: for i in ${versions[@]} 如果数组的名称是根据其他变量决定的,则如何执行此操作,因此存储在变量中 例如:

array_name=${some_var}_arr

declare -a ${array_name}

如何遍历其名称存储在array_name中的数组元素。 我试过了

for i in ${${array_name}[@]}

错误的替换错误

0 个答案:

没有答案