declare的用法:定义环境变量;把环境变量修改为本地变量;是变量变为只读(和readonly一样)。...

本文介绍在Bash shell中如何使用declare命令定义环境变量并设置其属性,包括将变量标记为只读以防止被意外修改或删除。此外还介绍了另一种设置变量为只读的方法:使用readonly命令。

declare的法;

    定义环境变量:declare -x 变量名

  修改环境变量为本地变量: declare +x 环境变量名

  使变量变为可读:declare -r 变量名

    

[root@localhost opt]# bb=10
[root@localhost opt]# declare -r bb    //把变量变为可读(不能修改和删除)
[root@localhost opt]# bb=20
bash: bb: readonly variable
[root@localhost opt]# unset bb
bash: unset: bb: cannot unset: readonly variable
[root@localhost opt]# 

  使变量变为可读的另一种方法: readonly 变量名

  

[root@localhost opt]# cc=20
[root@localhost opt]# readonly cc
[root@localhost opt]# cc=30
bash: cc: readonly variable
[root@localhost opt]# unset cc
bash: unset: cc: cannot unset: readonly variable
[root@localhost opt]# 

 

  

转载于:https://www.cnblogs.com/Panda-lk/p/9207997.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值