默认情况下,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
过滤用法的详细信息,请参阅 jq
手册,网址为 https://stedolan.github.io/jq/
默认情况下,awx 使用 ANSI 颜色代码打印彩色输出。要禁用此功能,请指定 --conf.color f
或设置环境变量 CONTROLLER_COLOR=f
。