Una característica de Bash es la posiblidad de utilizar una variable para conformar parte del nombre de otra variable, y luego acceder tanto al nombre como al valor de la variable mediante el uso del mecanismo de indirección, por ejemplo así:
1 2 3 4 5 6 7 8 9 10 |
#!/bin/bash variable_uno="Yo soy 1" variable_dos="Yo soy 2" for orden in uno dos do variable="variable_$orden" echo $variable = ${!variable} done |
# Salida:
# variable_uno = Yo soy 1
# variable_dos = Yo soy 2