13.1.8 只读变量

只读变量又称常量,是通过readonly内建命令创建的变量。这种变量在声明时就要求赋值,并且之后无法修改,这和之前讲到的使用declare-r声明只读变量的效果是一致的。


#

声明只读变量RO

并赋值为100

[root@localhost ~]# readonly RO=100

#

此处尝试修改RO

的值,Shell

会报错

[root@localhost ~]# RO=200

-bash: RO: readonly variable