通过ssh远程命令:跳过返回的标题空格

时间:2016-06-20 03:12:07

标签: ssh

举个简单的例子:

ssh user@ip echo "    messages"

这个输出如:

messages

不是预期的(带有标题空格):

    messages

并跳过标题空格,如何在返回的输出中保留这些空格?

1 个答案:

答案 0 :(得分:0)

这是因为ssh只接受单command个参数。如果传递多个,则所有这些都是passed through bash -c "command",这基本上会从其他参数中删除所有其他空格。解决方法可以是

ssh user@ip 'echo "    messages"'