将变量值作为元素插入数组中

将变量值作为元素插入数组中

如果我有一个存储了值的变量,并且我想使用该变量的名称将该值放入数组中,我该怎么做?

例如:

variable="Hello there"
array[0]=$variable

不使 array[0] 等于“Hello there”

我究竟做错了什么?

答案1

数组分配是否正确,您应该检查打印部分。

variable="Hello there"
array[0]=$variable
echo "${array[0]}"

输出

Hello there

相关内容