Re: [shell-script] Array como parametro posicional

2007-07-27 Por tôpico Fabiano Caixeta Duarte
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Isto que você quer é factível utilizando um caracter separador diferente para o pseudo-array $1 e espaços para separar os argumentos seguintes. Ainda assim, sugiro estudar o getopts. Segue um link que pode ajudar: http://www.dicas-l.com.br/dicas-l/200

Re: [shell-script] Array como parametro posicional

2007-07-26 Por tôpico Tiago Barcellos Peczenyj
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 depalavras $ set - "$*" $ echo $1 uma montanha de palavras Po, saiu certinho :) On 7/26/07, Alexandre Reis <[EMAI

Re: [shell-script] Array como parametro posicional

2007-07-26 Por tôpico Julio C. Neves
Fala Alexandre, veja este exemplo: $ echo $Frutas Pera Uva Maçã $ read -a aFrutas <<< "$Frutas" # A opção -a do read, lê para um vetor $ for i in 0 1 2 > do > echo ${aFrutas[$i]} ${#aFrutas[$i]} # Imprimindo cada elemento do vetor e seus tamanhos > done Pera 4 Uva 3 Maçã 4 A técnic

[shell-script] Array como parametro posicional

2007-07-26 Por tôpico Alexandre Reis
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 infi