Запустите команду через ssh с помощью Shelly/Turtle
Дана команда:
ssh user@host command
где command
при выполнении на удаленном хосте host
, должно быть:
somecmd --option1 'option value with spaces' 'arg1 with spaces' 'arg2 with weird chars, like ('
Как я могу выполнить эту команду, используя Haskell Shelly или Haskell Turtle?
Шелли обеспечивает sshPairs
, но это не цитата command
правильно.
Цитирование в bash-скрипте может быть хрупким, пытается ли это улучшить эти две библиотеки (или любые библиотеки Haskell)?