Linux命令——declare

若不加上任何参数,将显示全部的shell变量与函数(与执行set指令的效果相同)。

"-"可用来指定变量的属性,"+"则是取消变量所设的属性。

在函数中使用时,declare使每个名称都是本地的,就像使用local命令一样。 提供了typeset命令以与Korn shell兼容; 但是,它已被弃用,以支持declare builtin命令。 返回状态为零,除非遇到无效选项,尝试使用'-f foo = bar'定义函数,尝试将值赋给readonly变量,尝试赋值 对于不使用复合赋值语法的数组变量,其中一个名称不是有效的shell变量名,尝试关闭只读变量的只读状态,尝试关闭数组变量的数组状态 ,或尝试使用'-f'显示不存在的函数。

猜你喜欢

转载自www.cnblogs.com/kelamoyujuzhen/p/10056074.html
今日推荐