有没有办法获取tmux窗格的活动窗格ID

esw*_*ler 12 bash tmux

我正在编写一个bash脚本,它遍历我打开的所有窗格并执行几个send-keys命令.除了我想为窗格应用一些不同的逻辑,我正在执行此脚本以防止send-keys中断脚本.

是否有命令获取我正在为tmux工作的窗格的ID?

che*_*ner 18

TMUX_PANE环境变量是你在找什么.


小智 12

还有一个pane_id格式变量可以扩展为唯一的窗格ID.

用法示例:

$ tmux run "echo 'This is unique pane id: #{pane_id}'"
Run Code Online (Sandbox Code Playgroud)