我正在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
谢谢