Não analisei a fundo seu script, mas me parece que é problema de exportação. Em Bash a única maneira de trocar valores entre variáveis de função que eu saiba é exportando-as como comando "export"
Atenciosamente,
Wagner Brasileiro
____________________________________________________________________________________
Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com
[As partes desta mensagem que não continham texto foram removidas]
