i think this is not possible.

if you start a new process (shell) it gets the environment of its parent
process. but if you manipulate the environment in a child the parent will
not notice this..

for example

$ bash
$ export FOO=BAR
$ echo $FOO
BAR
$ exit
$ echo $FOO


Regards Martin


On 14:20:18 16/04/2008 <[EMAIL PROTECTED]> wrote:
> I tried the line : $ENV{CCASE_NO_FILE_HEADER} = 'yes';
>
> But still the value is not getting set.
>
> Please help.
>
> Regards,
> Irfan
>
> Project Lead
> TSINDIA - Production Line
> Individual Software Solutions - UMO
> T-Systems India Private Limited, Pune
> Telephone: +91-20-30245000/25605000 (Extn: 5271)
> Mobile: +91 9822 854 227
> Fax: +91-020 25674090
> Internet: http://www.t-systems.com
>
>
> -----Original Message-----
> From: Rodrick Brown [mailto:[EMAIL PROTECTED]
> Sent: Wednesday, April 16, 2008 5:04 PM
> To: Sayed, Irfan
> Cc: beginners@perl.org
> Subject: Re: setting unix command through perl script
>
> On Wed, Apr 16, 2008 at 7:05 AM,  <[EMAIL PROTECTED]> wrote:
> >  Hi All,
> >
> >
> >
> >   I need to execute the "export CCASE_NO_FILE_HEADER=yes" command
> >   through Perl script.
> >
> >
> >
> >   What I did is qx(export CCASE_NO_FILE_HEADER=yes); but still the
> >   value for CCASE_NO_FILE_HEADER is not getting set to "yes"
> >
> >
> >
> >   Regards,
> >
> >   Irfan
> >
> >
> >
> >
>
> With Perl you can get and set environment variables through using %ENV
> ie. $ENV{FOO} = 'bar'
>
> --
> [ Rodrick R. Brown ]
> http://www.rodrickbrown.com
> http://www.linkedin.com/in/rodrickbrown
>
> --
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> http://learn.perl.org/


-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
http://learn.perl.org/


Reply via email to