Eu encontrei uma resposta nesse meio tempo. Espero que seja útil para qualquer pessoa que procure ajuda sobre este assunto:
É possível obter o número da sessão através da variável ambiental TMUX_PANE
; é só pegar via windowName=$TMUX_PANE
; é isso :). Integrado no exemplo de código acima:
#!/bin/bash
windowName=$TMUX_PANE
if [[ $windowName == "%1" ]]
then
infile="infile1.txt"
fi
if [[ $windowName == "%2" ]]
then
infile="infile2.txt"
fi
do.something($infile)
Btw, existe uma variável de ambiente $BYOBU_WINDOW_NAME
. Mas no meu sistema não está definido corretamente (tudo a mesma coisa em todas as janelas, embora as janelas tenham sido nomeadas de forma diferente por mim). Mas a solução acima funciona de qualquer maneira ...