2013-09-23 3 views
2

펄 - 글로벌 enviornment 변수

my $temp_path = $ENV{'TEMPDATA'}."\\temp.c"; 

그러나이 오류를 제공합니다 :

use of uninitialised value $ENV{'TEMPDATA'}. 

setx를 사용할 때 작동합니다.

는하지만 세션이 종료되는 즉시 삭제해야 임시 변수가 필요하고 그것을 위해 나는 변수 선언에 공백을 포함하지 않는 경우에만

답변

2

설정 사용해야합니다. 다음과 같이 사용 :

set TEMPDATA=C:\temp_data