Perl中的环境变量%ENV

Perl中的环境变量%ENV,第1张

概述Perl中有一个叫做%ENV的环境变量,和其它的HASH散列一样,它可以被赋值,被打印。 打印的方法: while(my ($key,$value)=each%ENV) {     print "$key: $value\n"; } 赋值的方法: $ENV{'key'}="value"; 但是该方法只能在该进程中有效,当退出该进程时,赋值将不会继续存在;同时其它进程也不会知道此次赋值。 永久赋值的 Perl中有一个叫做%ENV的环境变量,和其它的HASH散列一样,它可以被赋值,被打印。
打印的方法:

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


赋值的方法:

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
如果不行,可以重启生效。

总结

以上是内存溢出为你收集整理的Perl中的环境变量%ENV全部内容,希望文章能够帮你解决Perl中的环境变量%ENV所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/1284441.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-09
下一篇2022-06-09

发表评论

登录后才能评论

评论列表(0条)

    保存