Onde esta o Erro ?

Pessoal uma ajuda dos Mestres neste script
#!/bin/bash
flash_chip=("1" "2" "3")
function Flash ()
{
local flashreturn=0; flash_chip[2]="Apple"
echo $[ $flashreturn ]
}
Teste=$(Flash) # se eu coloca esta linha no script não atribui "Apple" ao vetor
Flash # Com esta linha Faz a Atribuição de "Apple" ao vetor
echo ${flash_chip[2]}
exit
Entre ou Registre-se para fazer um comentário.