Linux中unset命令怎么用(linux,unset,开发技术)

时间:2024-05-05 00:39:56 作者 : 石家庄SEO 分类 : 开发技术
  • TAG :

Linux常用命令unset命令主要用于删除指定的shell变量或函数。

Linux中unset命令怎么用

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

注意

  1. 该命令是bash内建命令,相关的帮助信息请查看help命令。

 </div> <div class="zixun-tj-product adv-bottom"></div> </div> </div> <div class="prve-next-news">
本文:Linux中unset命令怎么用的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:Linux下怎么安装EncryptPad下一篇:

5 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18