Eu tenho uma variável como abaixo (todos os comandos neste post emitidos em um shell bash/zsh):
var="test.abc"
tmux new-window -n ${var}-windows
na nova janela criada eu emito este comando:
var="test.abc"
tmux send-keys -t$var-windows "echo dafsd" Enter
Eu recebi o erro:can't find pane: abc-windows
Eu tento outro comando: tmux send-keys -t test\.abc-windows "echo dafsd" Enter
, recebi o mesmo erro acima:can't find pane: abc-windows
tm list-windows
mostra como abaixo:
2: test.abc-windows* (1 panes) [416x117] [layout 5154,416x117,0,0,15] @12 (active)
o significado test.abc-windows
é criado conforme o esperado, mas não consigo fazer send-keys
o evento com nome literal test.abc-windows
/test\.abc-windows
O mesmo problema quando tento criar um novo nome de sessão que contém ponto como abaixo:
var="test.abc"
tmux new-session -d -s $var-session -n $var-session
Eu tenho o erro abaixo:
bad session name: test.abc-session
Desta vez, a sessão não é criada (contraste acima que test.abc-windows
é criada)
Como criar uma nova sessão/janelas do tmux que contenham pontos corretamente?