#!/bin/sh # ensure tmux window and pane index begin at 1 h=0 tmux new-session -s 'tmux-container' -d 'sh command.sh "-h'$h' -p0" ; sh' tmux split-window -h 'sh command.sh "-h'$h' -p1" ; sh' h=1 tmux split-window -v 'sh command.sh "-h'$h' -p0" ; sh' tmux select-pane -t 1 tmux split-window -v 'sh command.sh "-h'$h' -p1" ; sh' for i in {2..11} do ha=$((i*2-2)) hb=$((ha+1)) w="$ha-$hb" tmux new-window -n w-$w -e 'W='$w -d 'sh command.sh "-h'$ha' -p0" ; sh' tmux select-window -t $i tmux split-window -h 'sh command.sh "-h'$ha' -p1" ; sh' tmux split-window -v 'sh command.sh "-h'$hb' -p0" ; sh' tmux select-pane -t 1 tmux split-window -v 'sh command.sh "-h'$hb' -p1" ; sh' done tmux -2 attach-session -d