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