【发布时间】:2020-08-25 11:39:22
【问题描述】:
我正在尝试修改 ansible 变量中的值,如下所示:
- name: Store edited data in file
shell: cat "{{ list }}" | tr -s ' ' | cut -d' ' -f3 | tr -d ',"' | tr -d ',"'
register: filenew
其中 {{ list }} 类似于:
"alertname": "KubePodCrashLooping",
"alertname": "AlertmanagerReceiversNotConfigured",
"alertname": "ImagePruningDisabled",
"alertname": "CPUThrottlingHigh",
试图得到类似下面的东西,其中只显示名称:
KubePodCrashLooping
AlertmanagerReceiversNotConfigured
ImagePruningDisabled
CPUThrottlingHigh
【问题讨论】:
-
您能否举例说明 {{ list }} 中的值和所需的输出?
-
修改了数据。请检查。谢谢