in reply to RE (tilly) 3: Get default login environment
in thread Get default login environment

I downloaded this code but it doesn't work! When I try and use it the following error occurs -
syntax error at line 8, near "m/^(.*?)=((?:[^\n\\]|\\.| +\\\n)*)/gm ;"
The code to call this sub is also in a format that, novice that I am, I've not seen before -
%ENV = (%ENV, get_bash_login_env());
The ENV inside the brackets is throwing me. Is this the means by which the local (in the subroutine) %ENV is used to overwrite the existing %ENV? I've not seen this syntax before. Ronnie Cruickshank