标签: arrays bash
我在数组中有更改值的问题。 我有几个数组:tab1,tab2 ....等。 我想使用两个变量更改这些数组中的某些值:
x=2 y=3 tab$y[$x]="#"
它不起作用。 有谁可以帮助我?
答案 0 :(得分:5)
使用declare,它比eval更安全:
declare
eval
declare tab$y[$x]="#"
答案 1 :(得分:1)
eval是你的朋友:
eval tab$y[$x]="#"