zoukankan      html  css  js  c++  java
  • perl 对ENV环境变量的使用

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

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

    print "path is $ENV{path} ";

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

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

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

    delete $ENV{temp};

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

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

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

    useEnvqw(PATH);

    print "The path is $PATH ";

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

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

    useEnvqw(PerlVar);

    $PerlVar = "Perl Tech Tips";

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

    狠芯低成本,专芯低功耗,计划高性能。
  • 相关阅读:
    每日总结
    每日总结
    每日总结
    10.30
    10.29
    10.28
    10.27
    10.26
    10.25
    10.24
  • 原文地址:https://www.cnblogs.com/chip/p/5173750.html
Copyright © 2011-2022 走看看