declare命令
declare命令(别名typeset)属shell内建命令,用于申明shell变量并设置变量属性,或查看已定义的shell变量和函数。若不加上任何参数,则会显示全部的shell变量与函数(与执行set指令的效果相同)。
declare [+/-][选项] 变量名
选项:
-: 赋予变量的类型属性
+: 取消变量的类型属性
-a:将变量声明为普通数组
-A:将变量声明为关联数组
-i: 将变量声明为整型
-x: 将变量声明为环境变量
-r: 将变量声明为只读变量
-p: 查看变量的被声明的类型
+:取消变量属性,但是+a和+r无效,无法删除数组和只读属性,可以使用unset删除数组,但是unset不能删除只读变量
待完善......
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步