Perl中的环境变量%ENV

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

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值