Ah, corrigindo, como disse o colega, para pegar mais que 9 parâmetros...

for ((i=0;i<=$#;i++))
{
     eval 'v+=( "${'$i'}")'
}


2008/9/11 Leandro Santiago <[EMAIL PROTECTED]>

> Acrescentando...
>
> Uma versão bizarra com o eval:
>
> #!/bin/bash
>
> # obtendo os valores...
> for ((i=0;i<=$#;i++))
> {
>      eval 'v+=( "$'$i'")'
> }
>
> # exibindo...
> for ((i=0;i<[EMAIL PROTECTED];i++))
> {
>      echo "[$i] == ${v[$i]}"
> }
>


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

Responder a