shell中的readonly
readonly用来定义只读变量,一旦使用readonly定义的变量在脚本中就不能更改
测试脚本
#!/bin/sh readonly a='haha' echo a a='xixi' //更改变量的值就会报错 echo a ~
执行结果
[root@vm_134 ~]# ./test.sh a ./test.sh: line 7: a: readonly variable [root@vm_134 ~]#
readonly用来定义只读变量,一旦使用readonly定义的变量在脚本中就不能更改
测试脚本
#!/bin/sh readonly a='haha' echo a a='xixi' //更改变量的值就会报错 echo a ~
执行结果
[root@vm_134 ~]# ./test.sh a ./test.sh: line 7: a: readonly variable [root@vm_134 ~]#