Dennis Lee Bieber wrote: > On Mon, 12 Mar 2007 12:33:58 +0200, "Maxim Veksler" <[EMAIL PROTECTED]> > declaimed the following in comp.lang.python: > >> Hello list, >> >> I'm trying to write a python script that would allow me to manipulate >> shell variables of the calling shell. I'm trying to write some logic >> that would know to add LD_LIBRARY_PATH to the users environment. >> >> In bash this is done with "export", can I do this with python? (If at >> all possible because python is actually a sub process of bash). >> > "calling shell"... Only OS I've encountered that allowed for a form > of that was AmigaOS, which differentiated between "shell specific" > (local) environment variables: > > set lev "A Local Environment Variable" > > and "system-wide" (global) ones: > > setenv gev "Global Stuff" > > The latter statement creates a file "env:gev" with "Global Stuff" as > the contents ("env:" was a logical name for a system environment > directory -- sys:env/ where sys: was a logical for the boot drive). > > As files, system environment variables could be manipulated by > almost anything...
Lacking memory protection, actually anything of anything could me manipulated... and it was a _great_ OS, really loved it! Diez -- http://mail.python.org/mailman/listinfo/python-list