在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 3594|回复: 5

[求助] 关于perl获取环境变量

[复制链接]
发表于 2013-12-13 15:46:02 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
各位:       我知道在perl中,%ENV是存放环境变量的。然后有个环境变量TOOLS,我在perl中用




  1. print "$ENV{'TOOLS'}\n";


复制代码


完全OK,而使用




  1. my $tool_dir=$ENV{'TOOLS'};


复制代码


则提示: Global symbol "%ENV" requires explicit package name at my.pl
为什么呢?
发表于 2013-12-19 22:32:04 | 显示全部楼层
print_env.pl:
----------------------------
use strict;
my $e=$ENV{'var'};
print $e."\n";
-----------------------------

:>export var="test"
:>perl -w print_env.pl
test
:>


我这样写的话没有发现你遇到的问题呀?
发表于 2014-1-3 15:54:12 | 显示全部楼层
顶!!
发表于 2014-1-14 19:26:07 | 显示全部楼层
顶!!!!!!!!!!!!!!!!!!!!1
 楼主| 发表于 2014-1-15 09:04:10 | 显示全部楼层
回复 2# sjtusonic


   这个问题很奇怪,我换到同事的电脑上跑就没事,但是两台电脑的perl的版本是一致的呀。
发表于 2014-2-24 03:59:57 | 显示全部楼层
顶!!!!!!!!!!!!!!!!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-12-19 00:00 , Processed in 0.018852 second(s), 9 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表