Tu podes usar a variavel especial $* no lugar de $1 ?

$ set - uma montanha de palavras
$ echo $1
uma
$ echo $*
uma montanha de palavras

caso contrário:

$ set - uma montanha de        palavras
$ set - "$*"
$ echo $1
uma montanha de palavras

Po, saiu certinho :)

On 7/26/07, Alexandre Reis <[EMAIL PROTECTED]> wrote:
>
>   Prezados,
>
> Peço ajuda aos notaveis da lista, como faço para uma variavel, parametro
> posicional $1, ser uma array e sendo como faço para contar o numero de
> palavras dela ???
> Tem outro problema, tem outras variaveis que vão receber parãmetro
> posicionais $2, $3, $4.....
>
> ou seja vou passar uma infinidade de palavras separadas por espaço e elas
> vão ter que ser sempre o parametro $1,
>
> Alguem tem alguma idéia,
>
> Peço ajuda ao mestre Julio e aos outros cavaleiros da Távola Redonda....
>
> Att.
>
> Alexandre
>
> Estou fax
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>



-- 
Tiago B Peczenyj
Linux User #405772

http://peczenyj.blogspot.com/


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

Responder a