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