From: Intransition Date: 2010-07-16T09:10:19+09:00 Subject: Re: Setting configuration until end of parent bash session On Jul 15, 6:19 pm, Bob Proulx wrote: > Have foo set an environment variable and then exec a new shell.  The > foo script later can print the variable if it exists.  Here is > something off the top of my head.  Untested.  It spawns a new shell > though and that may be too disruptive for your needs. > > Bob > > #!/bin/sh > if [ -n "$myuniquefoovar" ]; then >   echo "$myuniquefoovar" # or possibly printf >   exit 0 > fi > if [ $# -ne 0 ]; then >   myuniquefoovar="$*" >   export myuniquefoovar >   exec $SHELL > fi > exit 0 Thanks, I feel like I've gotten a step closer, but still no cigar. I was able to get the child shell, which is cool --and I can accept that if need to be o get this to work. But I can't get the environment variable transfer into the new shell.