ansible - 如何处理ansible中的彩色输入?
问题描述
我在 ansible 上运行命令模块,它从正在运行的命令(img2txt)接收彩色输出并将其存储在寄存器中。当我在 ansible 中显示 register.stdout 时,我收到了这个乱码输出。有没有办法告诉 ansible 命令的输出是彩色的?
- name: Decode the power meter jpg to text
command:
cmd: img2txt -g 0.1 -W 50 "{{ JpgFileName }}"
changed_when: False
register: Img2Txt_result
- name: Print text power meter readout
debug:
msg: "{{ Img2Txt_result.stdout }}"
这是我在 ansible 中收到的输出:
"msg": "\u001b[0;34;40m
\u001b[0m\r\n\u001b[0;34;40m
\u001b[0m\r\n\u001b[0;34;40m
\u001b[0;32;40m \u001b[0;34;40m \u001b[0m\r\n\u001b[0;34;40m
\u001b[0;32;40m \u001b[0;34;40m \u001b[0m\r\n\u001b[0;34;40m
\u001b[0m\r\n\u001b[0;34;40m
\u001b[0m\r\n\u001b[0;34;40m
\u001b[0m\r\n\u001b[0;34;40m
谢谢,
解决方案
推荐阅读
- java - 有没有按照我们想要的顺序显示两个不同类的两个对话框?
- three.js - 无法使用 THREE.js 和 Mapbox GL 投射阴影
- javascript - 如何通过 $POST 从 ajax 发送对象数据(从 jQuery 到 vanilla JS)
- laravel - 有没有办法将电话身份验证添加到默认的 laravel auth 脚手架
- c++ - 不能包含 cliext 标头(用于 c++ cli、Visual Studio)
- c# - 在新的自动增量后立即更新记录
- javascript - underscore.js 的油门实现中的“剩余 > 等待”条件语句何时为真?
- javascript - 从加载了客户端 JavaScript 的页面获取呈现的 HTML?
- c++ - 为什么我无法在 Qt Designer 中删除 tabWidget?
- java - 如何通过控制台将非英文文件名传递给 java main args?