尝试测试简单的 ansible 脚本,我定义了一个变量。
variable: C:\Log\1.txt
接下来我只是尝试回显这个变量。
-name: echo
debug: msg="{{ variable }}"
得到:
"msg": "C:\\Log\\1.txt"
预期输出:
"msg": "C:\Log\1.txt"
如何在路径输出中得到一个斜杠?
谢谢。
最佳答案
不要对 ansible-playbook 以 JSON 编码形式打印调试消息这一事实感到困惑,因此某些字符会被转义。
变量值中没有重复的斜杠。
有关详细信息,请参阅我对不同问题的回答:https://stackoverflow.com/a/39587120/2795592
关于ansible 在 Windows 文件路径中重复斜杠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39869464/