shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] explode() em shell?!?!


From: Felipe Kellermann
Subject: Re: [shell-script] explode() em shell?!?!
Date: Sun, 23 Jul 2006 13:59:12 -0300 (BRT)
User-agent: Pine <http://www.washington.edu/pine/>

On Sun, 23 Jul 2006 12:00pm  -0300, Jorge Pereira wrote:

> 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.

Jorge,

A primeira função que tu enviou funciona. Porque tentar outra coisa? A 
primeira que tu enviou foi esta --  qual o problema com ela? Ela está 
correta, é só usar.  Só estou copiando ela:

# @func:   _explode()
# @Return: Array
# @Args:   argv[1]="token", argv[2]="arrayname", argv[3]="String"
# @Desc:   Make array of token in string (argv[3])
# @Author: Jorge Pereira
function _explode(){
    local n=0
    _arrayName="${1}"
    _token="${2}"
    _buffer="${3}"

    for _strtmp in $(echo "${_buffer}" | tr "${_token}" " ")
    do {
        eval "${_arrayName}[${n}]="${_strtmp}""
        let n=n+1
    } done
}


OBS: Não envie a mensagem para múltiplas listas, por favor.

-- 
Felipe Kellermann


reply via email to

[Prev in Thread] Current Thread [Next in Thread]