首页 > 解决方案 > 如何从ansible打印出bash输出

问题描述

我有一个 ansible,它构建图像然后运行它,同时运行输出正在打印的图像(在 bash 中格式化)。如何保持格式并且不显示转义字符?

例如

bash 一些代码:

 echo -e "'\033[0;32m'  Dummy code: $1"

然后是ansible:

- debug:
    msg: "{{ result.stdout_lines }}"
  when: result.stdout_lines is defined

那个打印

\e[0m\e[0;32m

谢谢你

更新: 我试图替换它 \033[0;32m,但替换不起作用:(

标签: bashansible

解决方案


转义的字符序列是颜色。如果您不想要它,则删除${RED}或将其设置为空 ( RED="")

绿色也是如此。


推荐阅读