cara, eu vou tentar explicar novamente.

1) eu preciso criar uma função, que ela receba como parametro o nome de uma
variavel, exemplo.

meu script vai executar isto.

_minhafuncao "jorge"  ":"  "jorge:sofia:lucia:nazareno:marisa"

certo?
llá na minha função que eu criei chamada "_minhafuncao" ela deve fazer algo
como.

function _minhafuncao() {
    local n=0
    _arrayName="${1}"
    _token="${2}"
    _buffer="${3}"

   echo "${3}" | tr "${_token}" " " | for _strtmp in $(cat /dev/stdin);
   do {
        eval "${_arrayName}[${n}]="${_strtmp}""
        let n=n+1
    } done
}

entendeu? para quando eu executar


_minhafuncao "jorge"   ":"  "jorge:sofia:lucia:nazareno:marisa"


eu possa recuperar o "jorge"

echo "Seu nom e : " ${jorge[0]}
echo "Seu nom e : " ${jorge[3]}


entendeu?
impossivel de explicar mais que isto.
alguem tem alguma sugestão? utilizando "set, export, env, " sei la...

alguem da uma ajuda!!! tenho certeza que julio neves deve dizer se existe ou
nao como fazer isto.

[]s

On 7/22/06, Felipe Kellermann <[EMAIL PROTECTED]> wrote:
>
> On Sat, 22 Jul 2006 6:28pm  -0300, Jorge Pereira wrote:
>
> > ao contario seria, a função vai ter que colocar um valor que eu fora
> dela
> > irei precisar acessar, entende? ja joguei o export e nao rolou.
> >
> > alguem tem alguma opnião?
> >
>
> Olá Jorge,
>
> Eu não consegui entender ainda a questão.  A função e exemplo iniciais que
>
> tu enviou funcionam sem problemas.  Qual seria o caso em que não funciona?
>
> --
> Felipe Kellermann
>
> 
>



-- 
Regards,
+
---------------------------------------------------------------------------------+
Jorge Pereira, From: Olinda/Pe/Brazil
Home:  http://www.jorgepereira.com.br/
E-mail:  [EMAIL PROTECTED], [EMAIL PROTECTED]
Mobile: +55 (81) 8833-2484
My Public Key: http://www.jorgepereira.com.br/public.pgp
+
---------------------------------------------------------------------------------+
    "Se você ama alguma coisa, liberte-a;
   Se ela não voltar a ti, cace-a e mate-a."
+----------------------------------------------------------------------------------+


[As partes desta mensagem que não continham texto foram removidas]



---------------------------------------------------------------------
Esta lista não admite a abordagem de outras liguagens de programação, como 
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio 
aviso.
---------------------------------------------------------------------
Sair da lista: [EMAIL PROTECTED]
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em 
http://www.listas-discussao.cjb.net
---------------------------------------------------------------------
Servidor Newsgroup da lista: news.gmane.org
Grupo: gmane.org.user-groups.programming.shell.brazil

 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/shell-script/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 


Responder a