为什么这不起作用?:
hostname_A ~ % ssh -t hostname_B.local -- zsh --interactive -c echo "this works"
Connection to hostname_B.local closed.
hostname_A ~ %
Blarrrrrrfrustration。
答案 0 :(得分:1)
因为它应该是:
ssh -t hostname_B.local -- "zsh --interactive -c 'echo this works'"
哪个确实有用,就像这样:
hostname_A ~ % ssh -t hostname_B.local -- "zsh --interactive -c 'echo this works'"
this works
Connection to hostname_B.local closed.
hostname_A ~ %
耶!
(祝你好运处理类似bash的语法中字符串转义的疯狂.xD)