I'm using a tool (Autokey) that spawns in a new shell. Cool tool, but I want to pull info from my current shell.
Say I'm on pts/0 and I have a variable set: VAR1=yes. In another shell, I want to be able to read the variable from pts/0 and take action accordingly. Would also be nice to be able to set the variable. Any way to do either?
MORE INFO THAT YOU DON'T NEED TO READ (probably): What I'm doing is creating a reliable way to set up my environment on ANY remote *nix box (AIX, RHEL, SuSE). With one key combo, I run bash, set -o settings, set EDITOR and VISUAL, etc.
NFS is not reliably available. I could change my profile but I can't change root's or I screw it up for the other admins. Essentially, I'm left with whatever I can do over ssh. And it works the way I have it - it's just not pretty. I'd prefer something interactive.
For my specific situation, I've considered saving the variable to a file. That works, as long as I'm local. If I ssh out, saving a file remotely doesn't work.
The tool uses Python so maybe there's a way in Python to read a variable from another shell. I doubt that Python would be able to if Bash can't.
source ~yourself/.bashrc
– glenn jackman Jan 02 '19 at 20:22