13.1.5 取消变量

取消变量指的是将变量从内存中释放,使用的命令是unset,后面跟变量名。函数也是可以被取消的,所以unset后面还可以跟上函数名以取消函数。命令如下:


#

取消变量

[root@localhost ~]# name=john

[root@localhost ~]# echo $name

john #

此时变量有值

[root@localhost ~]# unset name

[root@localhost ~]# echo $name

#

变量中已经没有内容了

[root@localhost ~]#

#

取消函数

unset_function() {

echo "Hello World"

}

unset unset_function

unset_function #

由于函数已被取消,这里调用会出错