1
Apa arti dari substitusi $ {! Var_name + x}?
Saya menemukan skrip yang memiliki fungsi yang memeriksa apakah suatu variabel diset tetapi saya tidak memahaminya dengan baik. check_if_variable_is_set() { var_name=$1 if [ -z "${!var_name+x}" ]; then false else true fi } Apa yang sebenarnya terjadi dengan penggantian ini?