1.8. 生成格式化输出
您可以修改 hammer
命令的输出的默认格式,以简化通过其他命令行工具和应用程序处理此输出。例如,要列出带有自定义分隔符的 CSV 格式的机构(本例中为分号),请使用以下命令:
hammer --csv --csv-separator ";" organization list
$ hammer --csv --csv-separator ";" organization list
例如,当需要解析 ID 并在 for 循环中使用它们时,CSV 格式的输出很有用。
--output
选项提供了其他一些格式选项:
hammer --output output_format organization list
$ hammer --output output_format organization list
使用以下之一替换 output_format :
-
table
- 以人类可读表(默认)的形式生成输出。 -
base
- 以键值对的形式生成输出。 -
yaml
- 以 YAML 格式生成输出。 -
CSV
- 以 Comma Separated 值格式生成输出。要定义自定义分隔符,请使用--csv
和--csv-separator
选项。 -
JSON
- 以 JavaScript Object Notation 格式生成输出。 -
silent
- 限制输出。