更多: zhilu jiaocheng
创建 Korn Shell 常量
可以使用以下任一语法将变量设为只读:
typeset -r var[=value] readonly var[=value]
以下是 Korn shell 示例:
$ ksh $ typeset -r cvar=constant
$ unset cvar ksh: cvar: is read only
$ cvar=new_value ksh: cvar: is read only
创建 Bourne Shell 常量
可以使用以下语法将变量设为只读:
readonly var[=value]
=value 周围的方括号意味着值的分配并不总是必要的。
例如,如果变量先前已创建并分配了值,而我们现在希望将其设为只读(而不更改其当前值),则不要使用 =value。
如果该变量以前不存在,并且我们将其设为只读,则我们可能永远不会为该变量赋值。
只读变量的值不能更改。
这就是只读变量被称为常量的原因:
$ sh $ var=constant
$ readonly var
$ unset var var: is read only
$ var=new_value var: is read only
日期:2020-09-17 00:14:55 来源:oir作者:oir