举个简单的例子:
ssh user@ip echo " messages"
这个输出如:
messages
不是预期的(带有标题空格):
messages
并跳过标题空格,如何在返回的输出中保留这些空格?
答案 0 :(得分:0)
这是因为ssh
只接受单command
个参数。如果传递多个,则所有这些都是passed through bash -c "command"
,这基本上会从其他参数中删除所有其他空格。解决方法可以是
ssh user@ip 'echo " messages"'