Ansible:在多行字符串中使用换行符
我正在使用win_lineinfile模块,并尝试使用手动换行符。如果模块的line参数仅在一行上,但在使用multiline时它就中断了,那么它就可以正常工作 我正试着这么做Ansible:在多行字符串中使用换行符,ansible,Ansible,我正在使用win_lineinfile模块,并尝试使用手动换行符。如果模块的line参数仅在一行上,但在使用multiline时它就中断了,那么它就可以正常工作 我正试着这么做 - name: Something win_lineinfile: path: some_path line: | firstline\r\n secondline 但它不起作用。 确实如此,但我失去了使用多行字符串的能力 - name: Something win_li
- name: Something
win_lineinfile:
path: some_path
line: |
firstline\r\n
secondline
但它不起作用。
确实如此,但我失去了使用多行字符串的能力
- name: Something
win_lineinfile:
path: some_path
line: firstline\r\nsecondline
我不清楚您为什么试图在多行块中使用文字
\r\n
。运行此任务后,您希望文件包含什么?如果文件包含多行,则它也违反了文件中“行”的任何合理定义,正如fine手册中所述:“当您只想更改文件中的一行时,这主要很有用。”