如何处理Ansible的彩色输入?

时间:2020-07-17 06:28:27

标签: 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  

谢谢

0 个答案:

没有答案
相关问题