带有双引号和反斜杠的 Ansible set_fact

时间:2021-07-28 11:46:07

标签: ansible grep escaping

我正在尝试格式化 grep 命令,例如:grep -E "\b{{ansible-variable}}(\s|$)",但同时使用双引号和反斜杠,它不起作用。

1 个答案:

答案 0 :(得分:1)

对于这些情况,最简单的方法是使用 YAML multiline syntax

 - command: >-
     grep -E "\b{{ansible_variable}}(\s|$)"
   vars:
     ansible_variable: foo

此外,here 还提供了一个很好的工具来处理其多种形式。