我正在用Perl做一个基本脚本,我遇到了环境变量的问题。 我需要%ALLUSERSPROFILE%变量(在ms-dos中可用)但在Perl中找不到它。是否有任何模块或方法可以批量使用所有这些变量?
这是另一个问题。试图解决这个问题,我想批量重定向'echo。%ALLUSERSPROFILE%'的输出,但它不起作用。这是我试过的:
open (ENV, "echo.%ALLUSERSPROFILE%");
while (<ENV>) {
print "$_\n";
}
有关此问题的任何解决方案吗?
谢谢!
答案 0 :(得分:5)
环境变量以散列%ENV
的形式提供。所以你的特定变量是
$ENV{ALLUSERSPROFILE}
答案 1 :(得分:3)