给出一个命令:
ssh user@host command
其中command
在远程主机host
上执行时应为:
somecmd --option1 'option value with spaces' 'arg1 with spaces' 'arg2 with weird chars, like ('
如何使用Haskell Shelly执行此命令 还是Haskell Turtle?
Shelly提供sshPairs
,但没有正确引用command
。
在bash脚本中引用可能很脆弱,这两个库(或任何Haskell库,就此而言), 试图改善这个?