Falou e disse camarada...

# ./tes a b c d e f g h i j k l
a, b, c, d, e, f, g, h, i, j, k, l

Essa foi a solução mais natural certamente:
echo ... ${10}, ${11}, ${12}

Tinha visto essas chaves em alguns scripts mais profissionais, e fiquei
sem entender. Agora “tudo” faz sentido. Mas só não entendi o por que dos
programadores utilizarem "indiscriminadamente" elas em todas as variáveis.

Sds,

--
Leonardo Pinto
listas#openlogic dot com br


> On Saturday 14 January 2006 19:24, Leonardo Pinto wrote:
> #!/bin/bash
> echo $1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12
>
> Olá,
>
> $ ./tes a b c d e f g h i j k l
> a, b, c, d, e, f, g, h, i, a0, a1, a2
> a, b, c, d, e, f, g, h, i, j, k, l
>
> $ cat tes
> #!/bin/sh
> echo $1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12
> echo ${1}, ${2}, ${3}, ${4}, ${5}, ${6}, ${7}, ${8}, ${9}, ${10}, ${11},
${12}
>
> Procure na net em algum tutorial de Shell Script por "parameter
substitution".
>
> Herbert.


________________________________________________
Mensagem enviada usando OpenLogic WebMail 2.7.2

---------------------------------------------------------------------------
Esta lista é patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br

Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br
Regras de utilização da lista: http://linux-br.conectiva.com.br
FAQ: http://www.zago.eti.br/menu.html

Responder a