
Estou tentando salvar um buffer em um arquivo. No nome do arquivo quero usar o id do painel. Eu uso o seguinte comando tmux.
save-buffer "$TMPDIR/tmux.#{pane_id}"
Isso salva um arquivo no formato /tmp/tmux.#{pane_id}
. Outros comandos, como run "echo $TMPDIR/tmux.#{pane_id}"
, fornecem a saída desejada, ou seja /tmp/tmux.%1
,.
Estou usando o tmux 2.6.
Responder1
Uma solução alternativa (com ressalvas) é executar um comando para atuar na saída save-buffer
e nesse comando usar variáveis tmux:
bind-key s run "tmux save-buffer - > ~/tmp/tmux-#{pane_id}"