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\"
我正在尝试使用 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\"