Linux shell编程(五)shell脚本常用函数和命令(10)readonly详解

shell脚本常用函数和命令(10)readonly详解
readonly命令用于定义只读shell变量和shell函数。readonly命令的选项-p可以输出显示系统中所有定义的只读变量。
readonly(选项)(参数)

选项
-f:定义只读函数;
-a:定义只读数组变量;
-p:显示系统中全部只读变量列表。
变量定义格式:变量名=‘变量值’。


[root@controller1 ~]# readonly 
declare -r BASHOPTS="checkwinsize:cmdhist:expand_aliases:extglob..."
declare -ir BASHPID
declare -r BASH_COMPLETION_COMPAT_DIR="/etc/bash_completion.d"


定义好的只读变量不能更改:
[root@controller1 ~]# readonly test='readonly var'
[root@controller1 ~]# test="xxx"

-bash: test: readonly variable



你可能感兴趣的:(Linux)