1
¿Qué significa la sustitución $ {! Var_name + x}?
Encontré un script que tiene una función que comprueba si se establece una variable pero no la entiendo muy bien. check_if_variable_is_set() { var_name=$1 if [ -z "${!var_name+x}" ]; then false else true fi } ¿Qué sucede exactamente con esta sustitución?