ansible:逃避\"串

时间:2015-01-28 17:51:39

标签: escaping ansible

我尝试使用包含字符串lineinfile的{​​{1}}添加一行到文件。

让我们说:\"

问题是字符串是仅转义hello \" world \"字符的方法。

任何想法?

编辑: 我尝试了"\\\"没有运气

1 个答案:

答案 0 :(得分:0)

将您的整个line放在单引号中就可以了。

- hosts: all
  tasks:
    - name: ensure escaped hello world
      lineinfile:
        dest=/home/vagrant/hello_world
        line='Hello \" world\"'

结果:

$ cat /home/vagrant/hello_world 
Hello \" world\"