+ Responder ao Tópico



  1. #1
    Por favor, eu tenho alguma variaveis do tipo:

    teste_1="lala"
    teste_2="lele"
    e queria fazer um while percorrer essas variaveis, e pensei em fazer assim:

    numero=2
    x=1
    while [ "$x" -le "$numero" ];
    do
    echo "$teste_$x" #Aqui esta o erro, nao sei como fazer para percorrelas
    done;

    nao sei como fazer
    alguem sabe?
    obrigado

  2. Não sei ao certo o que vc quer fazer, mas pelo que entendi
    seria mais facil vc usar um vetor de strings para armazenar
    esses dados...pq aí pra percorre-los fica mais simples



  3. exatamente ou vc pode tentar isso aki:

    echo ${teste_}${x}
    ou
    echo $[teste_]$[x]

  4. #4
    isso, eu queria saber como fazer um vetor no shell, pois como fiz nao
    dah certo.
    ${teste_}${x} e $[teste_]$[x] tb nao funcionam, pq eles me mostram
    apenas os valores 1 e 2, que sao exatamente os valores de x.
    parece que ele interpreta que $[teste] seje uma variavel inexistente.
    obrigado mesmo assim



  5. #5

    resolvi meu problema.
    na declaracao eu coloquei:
    teste[1]=1;
    teste[2]=2;

    e pra chamar:

    ${teste[1]}
    <IMG SRC="images/forum/icons/icon_biggrin.gif">






Tópicos Similares

  1. Ajuda em Script
    Por fabiocp1984 no fórum Redes
    Respostas: 4
    Último Post: 28-09-2009, 14:25
  2. Ajuda em script mikrotik
    Por rojao123 no fórum Redes
    Respostas: 4
    Último Post: 08-05-2009, 23:08
  3. Ajuda em script 1 usuario pppoe/user-manager
    Por airtonveiga no fórum Redes
    Respostas: 1
    Último Post: 29-03-2009, 15:16
  4. comandos shell em script perl ?
    Por maniero no fórum Linguagens de Programação
    Respostas: 1
    Último Post: 06-12-2005, 10:23
  5. Dúvida com relação a utilização do scp em um shell script
    Por d00m no fórum Linguagens de Programação
    Respostas: 2
    Último Post: 24-09-2004, 14:09

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L