Setting environment variables for tcsh session
David Durkee
ddurkee at gmail.com
Fri Jul 22 11:56:22 EDT 2005
I didn't get much from the discussion of Command Substitution. Any
tips on how to do that?
David
On Jul 21, 2005, at 10:12 PM, Dan Sommers wrote:
> On Thu, 21 Jul 2005 21:39:01 -0500,
> David Durkee <ddurkee at gmail.com> wrote:
>
>
>
>
>> I'm trying to write a script I can run from tcsh in Terminal (on Mac
>> OS X) that will set environment variables that can be accessed by
>> subsequent commands I execute in that session. Not having any luck so
>> far. Here's what I've tried:
>>
>>
>
> By design, you can't do that (think of the problems if arbitrary
> programs could change your interactive shell's environment behind your
> back).
>
> Processes (your script) cannot change the environment of their parents
> (your shell). The best you can do is have your script output the
> right
> commands and have your shell read them. See "Command Substitution" in
> the tcsh man page.
>
> Regards,
> Dan
>
> --
> Dan Sommers
> <http://www.tombstonezero.net/dan/>
> --
> http://mail.python.org/mailman/listinfo/python-list
>
>
More information about the Python-list
mailing list