gpt4 book ai didi

ansible - 使用 Ansible 替换字符串中的字符

转载 作者:行者123 更新时间:2023-12-02 18:09:57 26 4
gpt4 key购买 nike

我把这个 Ansible 作为字符串:

FUBAR={{ PREFIX }}_{{ CNAME }}{{ VERSION }}

我想将连接字符串中的所有 . 替换为 '',如下所示:

FUBAR={{ {{ PREFIX }}_{{ CNAME }}{{ VERSION }} | replace('.','') }}

我收到消息:

expected token ':', got '}'

有人可以给我一个建议吗?

最佳答案

FUBAR="{{ ( PREFIX + '_' + CNAME + VERSION ) | replace('.','') }}"

解决一些问题:

  • “{{}}”过多
  • 整个表达式需要引号
  • 替换只会作用于最后一个元素,除非它全部被“()”包围

关于ansible - 使用 Ansible 替换字符串中的字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53671030/

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