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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了declare的用法:定义环境变量;把环境变量修改为本地变量;是变量变为只读(和readonly一样)。相关的知识,希望对你有一定的参考价值。

declare的法;

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

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

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

    

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

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

  

[[email protected] opt]# cc=20
[[email protected] opt]# readonly cc
[[email protected] opt]# cc=30
bash: cc: readonly variable
[[email protected] opt]# unset cc
bash: unset: cc: cannot unset: readonly variable
[[email protected] opt]# 

 

  

以上是关于declare的用法:定义环境变量;把环境变量修改为本地变量;是变量变为只读(和readonly一样)。的主要内容,如果未能解决你的问题,请参考以下文章

shell中变量定义及应用-- (环境变量及普通变量)

oracle declare语句中,怎么才能定义一个变量来作为查询条件,代码如下:

在linux下加环境变量或者是把某个目录加到环境变量

环境变量

linux环境变量+个人习惯用法配置

shell中变量的定义及其应用