阅读618 返回首页    go 阿里云


命令输出格式__命令行结构和参数_用户指南_命令行工具 CLI-阿里云

输出格式类型

为满足用户在实际使用中对输出格式的不同要求,阿里云命令行工具支持以下三种不同的输出格式。

  • JSON(json)

    JSON 格式是命令行工具默认的输出格式。大多数语言有内置功能或者公开的 JSON 解析库,提供便捷解析 JSON 字符串的方法。JSON 格式主要可以用在其他脚本或者任意编程语言的联合作业中,便于开发者解析和使用。

    json format

  • 制表符分隔的文本(text)

    text 格式将命令行工具的输出组织为制表符分隔的行。此格式适合在传统 UNIX 文本工具(如 sed、grep 和 awk)以及 Windows PowerShell 中使用。text 输出格式遵循以下所示的基本结构。这些列根据底层 JSON 对象相应的键的名称按字母顺序排序。

    text output

  • ASCII 格式的表(table)

    table 格式便于用户阅读命令行工具的命令输出。示例如下:

    table output

设置输出格式

您可以通过以下两种方式设置命令行工具的命令输出格式。

方法一:修改配置文件

在配置文件中使用 output 选项。以下示例将输出设置为 text:

  1. [default] output=text

方法二:使用命令行

在命令行上使用 output 选项。以下示例将输出设置为 table:

  1. $ aliyuncli ecs DescribeInstanceAttribute --InstanceId i-23rjh06vf --output table

最后更新:2016-11-23 16:04:16

  上一篇:go 参数值输入要求__命令行结构和参数_用户指南_命令行工具 CLI-阿里云
  下一篇:go 全局参数说明__命令行结构和参数_用户指南_命令行工具 CLI-阿里云