4.2. 配置输出格式
当您使用 roxctl deployment check 或 roxctl image check 命令检查策略时,您可以使用命令的 -o 选项指定输出格式,并将格式指定为 json、table、csv 或 junit。此选项决定了如何在终端中显示命令的输出。
例如,以下命令检查部署,然后以 csv 格式显示结果:
$ roxctl deployment check --file =<yaml_filename> -o csv
当您没有为输出格式指定 -o 选项时,会使用以下默认行为:
-
deployment check和image check命令的格式是table。 -
image scan命令的默认输出格式是json。这是与 CLI 旧版本兼容的旧 JSON 格式输出。若要以新的 JSON 格式获取输出,使用格式选项,如-o json。在收集数据以进行故障排除时,请使用旧的 JSON 格式输出。
可以不同的选项用于配置输出。下表列出了选项及其可用格式。
| 选项 | 描述 | 格式 |
|---|---|---|
|
| 使用此选项以紧凑格式显示 JSON 输出。 |
|
|
| 使用这个选项指定自定义标头。 |
|
|
| 使用这个选项省略输出中的标头行。 |
|
|
| 使用这个选项指定 GJSON 路径,以选择输出中的特定项目。例如,若要获取部署检查的策略名称和严重性,请使用以下命令:
|
|
|
| 使用此选项合并具有相同值的表单元。 |
|
|
| 使用这个选项在输出中将标头行包含为注释。 |
|
|
| 使用此选项指定 JUnit 测试套件的名称。 |
|