HawkI 1314631479 learn unset undefines or erases a variable or function from the current shell process. unset , unset myscript, testing if something is unset: Usually it suffices to know whether a variable contains something: [[ $var ]], but to check whether it is truly unset, use: [[ $var || -z ${var-x} ]] HawkI 1314632098 forget