Hi,
I was trying to figure out if there is a way to select a window by its
name programmatically. Specifically, I want a shell script that does
the following
#!/bin/sh
window=$1
if <some command to determine if the named window exists> ; then
<some command to connect to window>
else
tmux new-window -n $window
fi
It seems like for the first command, I can use tmux list-windows with a
format which includes window name like this
window_id=`tmux list-windows -F "#{window_index} #{window_name}" | grep $window
|
cut -f 1`
if test -n "$window_id" ; then
<some command to connect to window>
else
tmux new-window -n $window
fi
But I still don't know if there's away to switch to a window by id. The
closest command I can find is select-window but that seems to only allow
selection by last, next and previous.
I also see find-window which seems like what I would want but it needs
to be run interactively and I'd like to do this with a script.
Thanks,
-Anthony
--
------------------------------------------------------------------------
Anthony Molinaro <[email protected]>
------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_feb
_______________________________________________
tmux-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tmux-users