1
Que signifie la substitution $ {! Var_name + x}?
J'ai trouvé un script qui a une fonction qui vérifie si une variable est définie mais je ne la comprends pas très bien. check_if_variable_is_set() { var_name=$1 if [ -z "${!var_name+x}" ]; then false else true fi } Que se passe-t-il exactement avec cette substitution?