Oops -- did reply and instead of reply-all :-(

---------- Forwarded message ----------
From: Kenneth Wolcott <[EMAIL PROTECTED]>
Date: Wed, Apr 16, 2008 at 11:33 AM
Subject: Re: setting unix command through perl script
To: [EMAIL PROTECTED]


Agreed that the parent process in which perl was invoked will not be changed
by the perl script.

What is the overall objective?

Try to do everything you need to do inside the perl script, or everything
you need to do outside the perl script.

HTH,
Ken Wolcott


On Wed, Apr 16, 2008 at 5:31 AM, Martin Barth <[EMAIL PROTECTED]> wrote:

> 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