Linux命令——declare
Posted kelamoyujuzhen
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux命令——declare相关的知识,希望对你有一定的参考价值。
若不加上任何参数,将显示全部的shell变量与函数(与执行set指令的效果相同)。
"-"可用来指定变量的属性,"+"则是取消变量所设的属性。
在函数中使用时,declare使每个名称都是本地的,就像使用local命令一样。 提供了typeset命令以与Korn shell兼容; 但是,它已被弃用,以支持declare builtin命令。 返回状态为零,除非遇到无效选项,尝试使用‘-f foo = bar‘定义函数,尝试将值赋给readonly变量,尝试赋值 对于不使用复合赋值语法的数组变量,其中一个名称不是有效的shell变量名,尝试关闭只读变量的只读状态,尝试关闭数组变量的数组状态 ,或尝试使用‘-f‘显示不存在的函数。
以上是关于Linux命令——declare的主要内容,如果未能解决你的问题,请参考以下文章