Enviado em 17/04/2017 - 16:32h
Estou aprendendo a desenvolver scripts, estou com uma video aula e exercitando algumas coisas, embarrei em um exercício que me propus por conta de sintaxe. Eu preciso que o valor de uma variável seja utilizado para compor o nome de outra variável. Nesse caso simples eu preciso ler uma quantidade de valores e gravar em variáveis específicas esses valores, simulando um vetor, e depois escrever de forma inversa à digitação. A lógica deu certo, mas ele não reconhece a variável. ;/ Segue o que fiz, se alguém puder me ajudar.
#/bin/bash
echo "Digite a quantidade de valores a serem lidos"
read limite
for (( i = 1; i <= $limite; i++ ))
do
echo "Digite o "$i"° valor"
read var$i
done
for (( i = $[$i-1]; i > 0; i=$[$i-1] ))
do
echo "O "$i"° valor digitado foi" $var$i
done
#/bin/bash
echo "Digite a quantidade de valores a serem lidos"
read limite
for (( i = 1; i <= $limite; i++ ))
do
echo "Digite o "$i"° valor"
read var$i
done
for (( i = $[$i-1]; i > 0; i=$[$i-1] ))
do
echo "O "$i"° valor digitado foi" $var$i
done