Perl中的环境变量%ENV | perl日志更新

Perl中的环境变量%ENV | perl日志更新
Perl中有一个叫做%ENV的环境变量,和其它的HASH散列一样,它可以被赋值,被打印
打印的方法

while(my ($key,$value)=each%ENV)
{
print "$key: $value";
}


赋值的方法:

$ENV{'key'}="value";

但是该方法只能在该进程中有效,当退出该进程时,赋值将不会继续存在;同时其它进程也不会知道此次赋值。


永久赋值的方法:

Windows下:我的电脑->属性->高级->环境变量
Linux/Unix下: export KEY="value" 删除环境变量:unset KEY
这种方法还是仅仅改变了一个shell的%ENV。如果要全部改变可以:
1.修改profile文件
 #vi /etc/profile 在里面加入:
 export KEY=“value”
执行后生效:. /etc/profile

2.修改.bashrc文件:
  # vi /root/.bashrc 在里面加入:
  export KEY=“value”
  修改.bashrc立即生效指令 source ~/.bashrc
如果不行,可以重启生效。

免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部