On Thu, Aug 18, 2011 at 2:54 PM, Jostein Berntsen <jber...@broadpark.no>wrote:
> On 18.08.11,12:51, Kevin Van Workum wrote: > > On Thu, Aug 18, 2011 at 12:33 PM, Jostein Berntsen <jber...@broadpark.no > >wrote: > > > > > On 18.08.11,10:36, Kevin Van Workum wrote: > > > > Hi, > > > > > > > > I would like to query the values of environment variable that are set > in > > > the > > > > shells of other window in my screen session. For example, I would > like to > > > > know the value of $HOSTNAME in window 0 while in window 1. > > > > > > > > Really, all I want is HOSTNAME, USER, and PWD which are all displayed > on > > > my > > > > hardstatus line. So if I could just get the hardstatus line for each > > > window, > > > > that would be fine. The idea would be to create a screen-aware scp > > > command > > > > to copy files from one location to another. > > > > > > > > > > This should work: > > > > > > :eval "at 0" "echo '$HOSTNAME $USER $PWD'" > > > > > > > No, that just evaluates the variables in screen's environment. I want the > > variables in the operating shell of a given window, or just the status > line > > of a window. > > > > > > Would this work better? > > :eval "at 0" "exec echo '$HOSTNAME $USER $PWD'" > No, that does basically the same thing. You can't really execute a command like this to get the values I want. It will always just return the values in screen's environment. If I could somehow get the %h value in other windows, that would be great. > > Jostein > > > > _______________________________________________ > screen-users mailing list > screen-users@gnu.org > https://lists.gnu.org/mailman/listinfo/screen-users >
_______________________________________________ screen-users mailing list screen-users@gnu.org https://lists.gnu.org/mailman/listinfo/screen-users