文档

输出格式

默认情况下,awx 打印成功命令的有效 JSON。可以使用 -f(或 --conf.format)全局标志指定其他输出格式。

YAML 格式

要以 YAML 格式打印结果,请指定 -f yaml

awx jobs list -f yaml

人类可读(表格)格式

awx 还支持以人类可读的 ASCII 表格格式打印结果

awx jobs list -f human
awx jobs list -f human --filter name,created,status
awx jobs list -f human --filter *

使用 jq 进行自定义格式化

awx 可选 支持使用 jq JSON 处理器过滤结果,但这需要额外的 Python 软件依赖项 jq

要使用 -f jq,您必须通过 pip install jq 安装可选依赖项。请注意,某些平台可能需要其他程序才能从源代码构建 jq(例如 libtool)。有关说明,请参见 https://pypi.ac.cn/project/jq/

awx jobs list \
    -f jq --filter '.results[] | .name + " is " + .status'

有关 jq 过滤用法的详细信息,请参阅 jq 手册,网址为 https://stedolan.github.io/jq/

彩色输出

默认情况下,awx 使用 ANSI 颜色代码打印彩色输出。要禁用此功能,请指定 --conf.color f 或设置环境变量 CONTROLLER_COLOR=f