Tmux

Tmux send-keys 剝離空間

  • April 9, 2018

我正在嘗試從遠端文件在 tmux 中執行一系列命令,如下所示:

tmux $(wget -qO- http://example.com/tmux)

該文件包含命令,如split-windowsend-keys

問題是,send-keys正在剝離空間。發送鍵命令是:

send-keys ssh example.com C-m;

但相反,它發送sshexample.com

知道為什麼嗎?

乾杯!

作為一種猜測,它將“ send-keys ssh example.com C-m;”解釋為四個獨立的參數,並且不知道在它們之間放置什麼。

嘗試:

tmux "$(wget -qO- http://example.com/tmux)"

並不是 send-keys 完全是“剝離空格”,而是 Space 是 tmux 辨識的特殊鍵之一,並有望與send-keys命令一起使用。

所以,而不是

send-keys ssh example.com C-m;

在這種情況下,您將使用

send-keys ssh Space example.com C-m;

有關這方面的更多資訊,請參閱tmux send-keys syntax

引用自:https://serverfault.com/questions/386282