• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

perl对ENV环境变量的使用

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

1.hash 方式访问。 %ENV  key为环境变量名,value为环境变量值

2.调用ENV模块 。 use Env qw(PATH);

 

print "path is $ENV{path}\n";

 

这段代码会创建(或者覆盖)环境里的PerlVar变量。

 

$ENV{PerlVar} = "Perl Tech Tips";

 

要删除环境变量,就要使用delete。下面的例子会删除临时的环境变量:

 

delete $ENV{temp};

 

访问环境变量的第二种方式是使用Env模块。Env模块会为每个环境变量创建Perl标量或者数组变量。

 

你可以指定要被导入的特定变量,你也可以导入所有的环境变量。如果你指定了环境变量名,那么它们就不需要作为环境变量而存在。

 

如果只想访问路径变量,就要使用下面的代码:

 

useEnvqw(PATH);

print "The path is $PATH\n";

 

如果你不指定变量的类型,它就被当作标量。如果你将一个变量指定为数组(例如使用Envqw(@PATH);),那么它就会被Config::Config{path_sep}作为定界符自动地分割和合并。

 

下面的代码会在环境里创建(或者覆盖,如果它已经存在的话)PerlVar变量。

 

useEnvqw(PerlVar);

$PerlVar = "Perl Tech Tips";

 

Perl为访问环境变量提供了两种不同的方式:%ENV散列和Env模块。根据你的需要以及编写代码的个人喜好,你可以使用两种方式中的任何一种来访问或者更改环境变量。

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
[Perl] Getopt 函数来接收用户参数的使用发布时间:2022-07-22
下一篇:
perl中执行linux命令,及其区别发布时间:2022-07-22
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap