Fabric 结构命令能否作为参数列表给出?
我想在窗体中的Fabric中指定一个远程命令Fabric 结构命令能否作为参数列表给出?,fabric,Fabric,我想在窗体中的Fabric中指定一个远程命令 ['mkdir', '-p', path] 其中path是我要创建的某个目录的路径 大多数人似乎都在做这样的事情: run('mkdir -p {}').format(path) 但这在一般情况下不起作用,path可能包含空格、引号和任何其他会干扰shell解析的字符 有可靠的方法可以做到这一点吗?我也有同样的问题,最简单的解决方案是这样的: run('mkdir -p {}').format(path) 将目录名打印到文件中 将该文件上载到
['mkdir', '-p', path]
其中path
是我要创建的某个目录的路径
大多数人似乎都在做这样的事情:
run('mkdir -p {}').format(path)
但这在一般情况下不起作用,path
可能包含空格、引号和任何其他会干扰shell解析的字符
有可靠的方法可以做到这一点吗?我也有同样的问题,最简单的解决方案是这样的:
run('mkdir -p {}').format(path)
- 将目录名打印到文件中
- 将该文件上载到远程主机
- 执行shell命令/脚本以从文件加载行
- 我也有同样的问题,对我来说最简单的解决方案是这样的:
run('mkdir -p {}').format(path)
- 将目录名打印到文件中
- 将该文件上载到远程主机
- 执行shell命令/脚本以从文件加载行