Linux中unset命令怎么用
导读:本文共1804.5字符,通常情况下阅读需要6分钟。同时您也可以点击右侧朗读,来听本文内容。按键盘←(左) →(右) 方向键可以翻页。
摘要: Linux常用命令unset命令主要用于删除指定的shell变量或函数。unset删除指定的shell变量或函数。概要unset[-f][-v][-n][name...]主要用途删除一到多个shell变量(不包括只读变量)。删除一到多个shell函数。删除一到多个具有引用属性的变量(如果-n选项存在)。选项-f:仅删除函数。-v:仅删除变量(不包括只读变量)。... ...
音频解说
目录
(为您整理了一些要点),点击可以直达。unset
删除指定的shell变量或函数。
概要
unset[-f][-v][-n][name...]
主要用途
删除一到多个shell变量(不包括只读变量)。
删除一到多个shell函数。
删除一到多个具有引用属性的变量(如果-n选项存在)。
选项
-f:仅删除函数。-v:仅删除变量(不包括只读变量)。-n:删除具有引用属性的变量名(如果该选项存在)。
参数
name(可选):要删除的变量或函数。
返回值
返回成功除非选项错误或要删除的变量或函数有只读属性。
例子
#删除变量。declarepaper_size='B5'unset-vpaper_size
#删除函数。functionshow_result(){echo'LastCommandReturn:$?';}unset-fshow_result
#当不指定选项时,优先删除变量,如果失败则删除函数。declare-iaa=100functionaa(){echo'aa';}unsetaa#变量'aa'已被删除。declare-paa#函数'aa'存在。declare-F|grepaa
#演示unset使用-n选项,name指定了引用变量时的情况。declarea=3#定义引用变量declare-nb=a#查看属性,显示declare-nb="a"declare-pb#显示3echo${b}#显示aecho${!b}#指定-n选项时unset-nb#引用变量b已被删除declare-pb#被引用的变量a未被删除declare-pa
#演示unset不使用-n选项,name指定了引用变量时的情况。declarea=3#定义引用变量declare-nb=a#查看属性,显示declare-nb="a"declare-pb#显示3echo${b}#显示aecho${!b}#不指定-n选项时unsetb#引用变量b未被删除,显示declare-nb="a"declare-pb#被引用的变量a被删除declare-pa
注意
该命令是bash内建命令,相关的帮助信息请查看help命令。
</div> <div class="zixun-tj-product adv-bottom"></div> </div> </div> <div class="prve-next-news">
本文:
Linux中unset命令怎么用的详细内容,希望对您有所帮助,信息来源于网络。