1.8. 生成格式输出
您可以修改 hammer
命令的输出的默认格式,以简化其他命令行工具和应用程序对输出的处理。例如,要列出 CSV 格式的机构及自定义分隔符(本例中为分号),请使用以下命令:
$ hammer --csv --csv-separator ";" organization list
当您需要解析 ID 并将其 用于 循环时,CSV 格式的输出很有用。
其它格式化选项可以通过 --output
选项:
$ hammer --output output_format organization list
将 output_format 替换为以下之一:
-
表
- 以人类可读表(默认)的形式生成输出。 -
base
- 以键值对的形式生成输出。 -
YAML
- 以 YAML 格式生成输出。 -
csv
- 以 Commaionsarated Values 格式生成输出。要定义自定义分隔符,请使用--csv
和--csv-separator
选项。 -
JSON
- 以 JavaScript 对象表示法格式生成输出。 -
静默
- 阻止输出。