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

Reply via email to