Advertisement
andmalv

Referencia indirecta a variables

Apr 5th, 2016
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.49 KB | None | 0 0
  1. # En Bash se puede tener una especie de pseudopuntero, utilizando el mecanismo de referencias indirectas a variables.
  2. # Éste consiste en asumir que el contenido de una variable puede ser el nombre de otra variable.
  3. # La variable indirecta contiene el nombre y no la dirección de la variable referenciada.
  4. #
  5. # Ejemplo:
  6.  
  7.     a="Hola mundo"
  8.     b="a"
  9.  
  10.     echo "\$a: $a"         # Salida: '$a: Hola mundo'
  11.     echo "\$b: $b"         # Salida: '$b: a'
  12.     echo "\${!b}: ${!b}"   # Salida: '${!b}: Hola mundo'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement