Re: How can I stuff in a new window of an existing screen session?

Michael Parson <[email protected]>
Newsgroups gmane.comp.gnu.screen.user
Message-ID <[email protected]>
On Mon, 26 Jan 2015, George wrote:

> Hi all,
>
> I would really appreciate your help with this.
>
> Suppose that I start a session like so:
> $screen -dmS mysession
>
> I would like a command that, at the same time:
> 1. Will create a new window named "newwindow" inside mysession
> 2. Will stuff "command" inside that new window
>
> Any ideas how to do that?
>
> Thank you in advance
>
> ---------------------------------------------------------------------------------------------------------------------------------------
> PS. What I have tried and does not work:
>
> $screen -S mysession -X stuff "command"
> That will stuff "command" inside the *prexisting* window inside
> mysession, but I would like a new window..

When you use "stuff" it helps to specify which window you want it to go
in.  I would recommend naming the window, then using that as the target:

This is technically two commands, but one command line:

screen -t "test" ; screen -X at "test" stuff "echo test^V^M"

The first one creates a new screen window called 'test'.  The second
one tells screen to stuff the string "echo test<return>" to the window
named "test".

You can put your session name stuff in there too.

-- 
Michael Parson
Austin, TX
KF5LGQ
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.