Выбегая труба в rsh

Я пытаюсь запустить команду bash, но не могу обойти "|" характер трубы

rsh -l user machine "echo "PORTS = 123|456|789" >> conf.cfg"

Получение:

bash: 456 >> conf.cfg: No such file or directory

bash: 789: command not found

Знаете ли вы, как я могу эхо PORTS = 123|456|789 в удаленный файл?

Спасибо!

1 ответ

Решение

Просто избегайте труб и цитат:

rsh -l user machine "echo \"PORTS = 123\|456\|789\" >> conf.cfg"
Другие вопросы по тегам