Boa tarde prezados,
gostaria de aproveitar variáveis definidas no script principal em scripts secundários, chamados por este principal, mas tenho problemas com os arrays definidos. p.e.:
==Conteúdo de script1
export usuario=$( (who -m) )
echo ${usuario[0]}
./script2
==Conteúdo de script2
echo ${usuario[0]}
script1 imprime:
$ robson
script2 imprime:
$
tentei fazer uma funcao chamando através do source sem sucesso
==Conteudo de funcoes
function getVariaveis(){
export usuario=( $(who -m) )
}
export -f getVariaveis
para chamá-lo no script secundário
$ . ./funcoes
$ getVariaveis
$ echo ${usuario[0]}
Alguém poderia dar uma dica de como resolvem situação semelhante?
Atenciosamente
Robson Alexandre