如何访问系统的环境变量?谢谢

如何访问系统的环境变量?谢谢

比如访问一个叫$(EPOCROOT)的环境变量,这个是指示一个安装目录的字符串
咋都不看书哩……

perldoc perlvar 找 %ENV


QUOTE:
原帖由 flw 于 2007-12-12 14:00 发表
咋都不看书哩……

perldoc perlvar 找 %ENV

我用
for(keys %ENV){
        print $_,"\t","=>; ",$ENV{$_},
        print "\n";
}
打印了所有的环境变量,为什么没有一个叫EPOCROOT的呢,但是有一些bat脚本里用到了EPOCROOT路径,请问为什么,谢谢


QUOTE:
原帖由 hepower 于 2007-12-12 14:09 发表


我用 ... 打印了所有的环境变量,为什么没有一个叫EPOCROOT的呢,但是有一些bat脚本里用到了EPOCROOT路径,请问为什么,谢谢

因为你的基本功不扎实,
如果基本功扎实的话,就不会怀疑这个方法是否能够访问到环境变量,而是去隔壁 shell 版里(或者 windows cmd 论坛)去寻找为什么环境变量没有定义了。


QUOTE:
原帖由 flw 于 2007-12-12 14:17 发表

因为你的基本功不扎实,
如果基本功扎实的话,就不会怀疑这个方法是否能够访问到环境变量,而是去隔壁 shell 版里(或者 windows cmd 论坛)去寻找为什么环境变量没有定义了。

嗯, 谢谢老大的指点


QUOTE:
原帖由 hepower 于 2007-12-12 14:22 发表

嗯, 谢谢老大的指点

正确的判断来自于平时的积累,打好基础,对解决问题有帮助。
FLW老大,是找本perl书狂啃还是......?多看多练?


QUOTE:
原帖由 windows.li 于 2007-12-12 14:33 发表
FLW老大,是找本perl书狂啃还是......?多看多练?

基础语法不管是狂啃还是慢啃,总是要啃的,
不过光啃也不行,还得练,不然容易忘。

至于哪些是基本语法?
我觉得所有的 Perl 运算符、语法符号、内置函数、标准模块,这些都算是基本语法,
更具体一些地说,大骆驼前十二章都得会,这样才算对 Perl 有所了解。

我的学习顺序是《Perl 24 小时教程》、黑豹书、大骆驼,但如果现在让我给别人推荐,我会把第一本换成小骆驼。
再次强调,大骆驼前 12 章一定要看,否则 Perl 有很多好东西你都不知道。
恩,老大应该多发表哈经验,呵呵!一路迷茫,往往征兆着放弃。谢谢了!