shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Duvida com vetor


From: Enilton Angelim
Subject: Re: [shell-script] Duvida com vetor
Date: Fri, 17 Aug 2012 16:30:20 -0300

Tem também..

foo=1
echo ${SERVERS[$[foo++]]}
...
unset foo




             # Enilton Angelim
         # # Analista de Suporte Jr.
      # # # F13 Tecnologia - www.f13.com.br
   # # # # fone: +55 85 8894-8099
# # # # # mail/msn: address@hidden




Em 17 de agosto de 2012 15:36, Raphael R. O. <address@hidden> escreveu:

> **
>
>
> Pessoal,
>
> Estou fazendo um esqueminha em vetor, pra facilitar minha vida em um script
> que tenho aqui... segue o trecho do vetor:
>
> SERVERS=("mysql3" "www10" "www11" "www12" "www13" "mysql1" "mysql2")
>
> Legal, sei que para pegar os elementos do vetor, basta da um echo na no
> indice:
>
> echo -e "
> Mysql3: ${SERVERS[0]}
> WWW10: ${SERVERS[1]}
> "
> Porém, as primeiras 2 posições do indice (0 e 1) são fixas, porém as outras
> não, ou seja, não sei quantas posições terei no vetor...
> O que preciso é exibir todas as posições do vetor, a partir do indice 1
> (www10)
>
> Eu testei:
>
> SERVERS: ${SERVERS[@]:1:(($i+1))}
>
> Mas não funcionou...Sei que deve ser uma duvida super estupida, mas não
> achei nenhum exemplo no google.
> A saida que quero é:
>
> Servidores: www10 www11 www12 www13 mysql1 mysql2 N...
> Ou seja, ignorando a primeira posição, e pegando todas as outras até o
> final do vetor, independente do tamanho do vetor...
>
> Agradeço desde já!
>
> Abs!
> *Raphael Rabelo de Oliveira*
> (11) 6105-8257
> www.raphaelr.com.br
> Pense antes de imprimir este e-mail.
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>


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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]