tmux runは画面を消去して印刷します。アクションを次の行に変更する方法

tmux runは画面を消去して印刷します。アクションを次の行に変更する方法

変数から現在のウィンドウをキャプチャしようとしています。ただし、tmux run "#{pane_id}"コマンド出力を使用して現在のウィンドウを上書きし、キーを押してウィンドウを消去します。私のリモートコンピュータは、ウィンドウの次の行に同じコマンド出力を出力します。ローカルコンピュータが次の行に印刷するように動作を変更するにはどうすればよいですか?

ウィンドウ番号に基づいてウィンドウ切り替え動作を変更できるように、変数にコマンド出力のみをキャプチャしようとしています。

コマンド前の端末: ここに画像の説明を入力してください。

コマンド後のターミナル:ここに画像の説明を入力してください。

特定のキーを押すと、コマンドの前の端末に戻ります。

ベストアンサー1

ウィンドウID自体を実行するのではなく、ウィンドウIDを出力するコマンドを実行したいと思います。

例えば

$ var=$(tmux run "printf '%s' '#{pane_id}'")
$ echo "$var"
%2

おすすめ記事