A atribuição da matriz está correta, você deve verificar a parte de impressão.
variable="Hello there"
array[0]=$variable
echo "${array[0]}"
saída
Hello there
Se eu tiver uma variável que tenha um valor armazenado e eu queira colocar esse valor em uma matriz usando o nome da variável, como eu faria isso?
por exemplo:
variable="Hello there"
array[0]=$variable
não faz array [0] igual a "Hello there"
O que estou fazendo de errado?
A atribuição da matriz está correta, você deve verificar a parte de impressão.
variable="Hello there"
array[0]=$variable
echo "${array[0]}"
saída
Hello there