Tmux
Tmux send-keys 剝離空間
我正在嘗試從遠端文件在 tmux 中執行一系列命令,如下所示:
tmux $(wget -qO- http://example.com/tmux)
該文件包含命令,如
split-window
和send-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