ansible:转义 \" 字符串

ansible: escaping \" string

我正在尝试使用 lineinfile 向文件添加一行,其中包含字符串 \"

假设:hello \" world \"

问题是字符串是仅转义 " 字符的方式。

有什么想法吗?

编辑: 我尝试了 \\"\\" 但没有成功

将整个 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\"