2016-06-20 4 views
0

В качестве простого примера:удаленной команды через SSH: возвращается заголовок пространства, пропускается

ssh [email protected] echo " messages" 

этот выход, как:

messages 

не ожидали (с заголовком пробелами):

messages 

и пробелы в заголовках пропущены, как сохранить эти пробелы в возвращаемом выходе?

ответ

0

Это потому, что ssh принимает только один command аргумент. Если вы передаете более одного, все они равны passed through bash -c "command", что в основном устраняет все дополнительные пробелы из дополнительных аргументов. Обходным решением может быть

ssh [email protected] 'echo " messages"' 
Смежные вопросы