[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] arrays em bash
From: |
Eduardo Jaime Quiros Batres |
Subject: |
Re: [shell-script] arrays em bash |
Date: |
Thu, 25 Oct 2007 19:08:06 -0200 |
User-agent: |
KMail/1.9.6 |
Pessoal, obrigado, ficou assim:
echo ${vetor[${#vetor[@]}-1]}
peguei o exemplo do livro "From Bash to Z Shell" de Kiddle, Oliver et al.,
página 283
exemplo furado, já rabisquei o livro!
obrigado novamente
Em Qui 25 Out 2007, Tiago Barcellos Peczenyj escreveu:
> veja bem...
>
> $ vetor=( a bb ccc )
> $ echo ${#vetor}
> 1
>
> fazer ${#vetor} é o mesmo que
> $ echo ${#vetor[0]}
> 1
> para ter o numero de elementos de um array vc deveria proceder assim
> $ echo ${#vetor[@]}
> 3
Em Qui 25 Out 2007, Julio C. Neves escreveu:
> Fala Eduardo,
> Vc fez quase tudo certo, mas veja estas linhas que vc mesmo colocou:
> $ echo $vetor
> indice0
> $ echo ${#vetor}
> 7
>
> Isto é, vc pediu o tamanho do vetor[0]. Para ver quantos elementos tem o
> seu vetor, faça:
>
> $ echo ${#vetor[*]}
> ou
> $ echo ${#vetor[@]}
>
> Abração,
> Julio
--
Eduardo Jaime Quiros Batres (address@hidden)
--
"Parte da ausencia de humanidade do computador deve-se a que,
competentemente programado e trabalhado bem, eh completamente
honesto."
Isaac Asimov (1920-1992)