默认情况下,awx 为成功命令打印有效的 JSON。可以使用 -f
(或 --conf.format
)全局标志指定备选输出格式。
要以 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 *
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
筛选用法的详细信息,请参阅 https://stedolan.github.io/jq/ 上的 jq
手册。
默认情况下,awx 使用 ANSI 颜色代码打印彩色输出。要禁用此功能,请指定 --conf.color f
或设置环境变量 TOWER_COLOR=f
。