
Estoy intentando guardar un búfer en un archivo. En el nombre del archivo quiero usar la identificación del panel. Utilizo el siguiente comando tmux.
save-buffer "$TMPDIR/tmux.#{pane_id}"
Esto guarda un archivo en formato /tmp/tmux.#{pane_id}
. Otros comandos, como run "echo $TMPDIR/tmux.#{pane_id}"
, dan el resultado deseado, es decir /tmp/tmux.%1
.
Estoy usando tmux 2.6.
Respuesta1
Una solución alternativa (con advertencias) es ejecutar un comando para actuar sobre la salida save-buffer
y en ese comando usar variables tmux:
bind-key s run "tmux save-buffer - > ~/tmp/tmux-#{pane_id}"