gpt4 book ai didi

ansible - Ansible Lineinfile中的引号

转载 作者:行者123 更新时间:2023-12-03 20:09:06 26 4
gpt4 key购买 nike

当我在Ansible中使用lineinfile时,它不会写'"字符
lineinfile: 'dest=/home/xyz state=present line="CACHES="default""'

它给出了CACHES=default
但所需的输出是CACHES="default"

如何实现呢?

最佳答案

看来您可以忽略引号:

- lineinfile: dest=/tmp/xyz state=present line="CACHES=\"default\""


给出以下输出:

$ cat /tmp/xyz
CACHES="default"


您不需要转义双引号内的单引号:

- lineinfile: dest=/tmp/xyz state=present line="CACHES=\"default\" foo='x'"
cat /tmp/xyz
CACHES="default" foo='x'


来源: YAML specificationstackoverflow answer

关于ansible - Ansible Lineinfile中的引号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24126943/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com