On Tuesday 01 September 2009 14:22:52 David Collins wrote: > Hi Gereld, thanks for sending me your scripts. I haven't had time to > go through it yet but it looks very complete. > Perhaps, but my scripts got rather convoluted along the way.
> My script is considerably less functional. As it stands it needs to be > executed in each shell open in the screen session. The script will > basically dump the pwd, a supplied title, and supplied command into a > screenrc file > I too have to go window by window, executing the commands. I don't like the idea of commands being executed in parallel in several screen windows without me seeing what's going on. If you want to try and save the history and scrollback, you can take a look into the bashrc and save_screenrc script inside one of the windows of SESSION_demo in the archive. That particular sequence of commands pretty much store/restore the history and scrollback to perfection. Its one of the nicer features I like about my scripts. It's like I never closed the bash window at all. =) > > I didn't really think about my options too much when I wrote this and > most of the hard work could be done by just parsing the window list > and some screen -X magic do it all a lot easier. > I too though of parsing the window list. But since window titles can contain spaces, it makes it kinda hard to parse it correctly. Perhaps with some regex magic. The real issue is capturing the window list. There was a question about this before: http://www.nabble.com/scripting-screen-windowlist--td23169670.html Gerald Young _______________________________________________ screen-users mailing list screen-users@gnu.org http://lists.gnu.org/mailman/listinfo/screen-users