L. Neil Johnson wrote:
> Using AS Perl 5.8.7 under W98SE, the PATH environment variable is
> displayed, then assigned a new value; but the new value doesn't propagate
> back to the MS-DOS %PATH% variable. Are the %ENV values read-only?
>
> C:\Programs\PERL>SET
> ...
> PATH=C:\WINDOWS;C:\WINDOWS\COMMAND;C:\PERL\BIN\;C:\THINKPAD
> ...
>
> C:\Programs\PERL>perl
> print "$ENV{PATH}\n";
> $ENV{PATH} = 'C:\WINDOWS;C:\WINDOWS\COMMAND';
> print "$ENV{PATH}\n";
> ^D
> C:\WINDOWS;C:\WINDOWS\COMMAND;C:\PERL\BIN\;C:\THINKPAD
> C:\WINDOWS;C:\WINDOWS\COMMAND
>
> C:\Programs\PERL>SET
> ...
> PATH=C:\WINDOWS;C:\WINDOWS\COMMAND;C:\PERL\BIN\;C:\THINKPAD
> ...
that's because you get a copy of the environment for your perl
process. after you process is finished everything is like before.
Hth
Alex
_______________________________________________
Perl-Win32-Users mailing list
[email protected]
To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs