[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] explode() em shell?!?!
From: |
Jorge Pereira |
Subject: |
Re: [shell-script] explode() em shell?!?! |
Date: |
Sun, 23 Jul 2006 12:00:10 -0300 |
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 <address@hidden> 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: address@hidden, address@hidden
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]
- explode() em shell?!?!, Jorge Pereira, 2006/07/18
- Re: [shell-script] explode() em shell?!?!, Fabricio Lopes de Souza, 2006/07/21
- Re: [shell-script] explode() em shell?!?!, Jorge Pereira, 2006/07/21
- Re: [shell-script] explode() em shell?!?!, Flavio Junior, 2006/07/21
- Re: [shell-script] explode() em shell?!?!, Jorge Pereira, 2006/07/21
- Re: [shell-script] explode() em shell?!?!, Flavio Junior, 2006/07/22
- Re: [shell-script] explode() em shell?!?!, Jorge Pereira, 2006/07/22
- Re: [shell-script] explode() em shell?!?!, Felipe Kellermann, 2006/07/22
- Re: [shell-script] explode() em shell?!?!,
Jorge Pereira <=
- Re: [shell-script] explode() em shell?!?!, Felipe Kellermann, 2006/07/23
- Re: [MODERAÇÃO]: [shell-script] explode() em shell?!?!, MrBiTs, 2006/07/23
- Re: explode() em shell?!?!, ferlemes, 2006/07/24
- Re: [shell-script] Re: explode() em shell?!?!, Tiago Barcellos Peczenyj, 2006/07/24
- Re: [shell-script] Re: explode() em shell?!?!, Reinaldo Carvalho, 2006/07/24
- Re: [shell-script] Re: explode() em shell?!?!, Tiago Barcellos Peczenyj, 2006/07/24
- Re: [shell-script] Re: explode() em shell?!?!, Fernando Zank, 2006/07/24
- Re: [shell-script] Re: explode() em shell?!?!, Fernando Lemes da Silva, 2006/07/24
- Re: [shell-script] Re: explode() em shell?!?!, Julio C. Neves, 2006/07/25
- Re: [shell-script] Re: explode() em shell?!?!, Jorge Pereira, 2006/07/25