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 #
由于函数已被取消,这里调用会出错