BASH – Indirección de variables con nombre compuestos.-

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í:

#!/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

Esta entrada fue publicada en Unix - Linux. Guarda el enlace permanente.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.