Variáveis Bash - Qualquer truque de extrato baseado no pedido?

1

Em vez de:

var1=foofoo
var2=barbar
var3=jarjar

Existe algum truque para obter a variável com base na ordem em que foi definida?

var=foo
var=bar
var=jar

echo $var2

bar

(Eu sei que a variável var é sobregravada a cada vez!)

Estou procurando um truque, pois mudo constantemente a ordem de 20+ dessas variáveis.

Será muito mais fácil reorganizá-los por ordem de cima para baixo.

    
por TuxForLife 28.11.2015 / 03:09

1 resposta

4

Em vez de usar variáveis distintas, use uma matriz:

var=(
      foo
      bar
      jar
    )
echo "${var[1]}"   # bar
    
por 28.11.2015 / 03:16

Tags