如何禁用 AWS CLI 帮助输出的分页?
How to disable pagination for AWS CLI help output?
我想显示一些帮助文本,用grep搜索。
aws ec2 help | grep instance
AWS CLI 使用 more
对帮助进行分页。
要禁用它,我已经尝试过:
aws --no-cli-pager ec2 help | grep instance
export AWS_PAGER=''; aws ec2 help | grep instance
并在配置文件中更改 cli_pager
:
[default]
cli_pager=
它仍然使用寻呼机。
我在 Cygwin 上使用 AWS CLIv2 Windows 版本。
如何禁用它?
有两种方法可以在 AWS CLI 中禁用分页。
1:使用config
文件中的cli_pager
选项:
[default]
cli_pager=
2:使用AWS_PAGER
环境变量:
$ export AWS_PAGER=""
请注意:它们仅在您使用 AWS CLI 版本 2 时有效。如果您使用 运行AWS CLI 版本 1,它们将不可用。有关如何安装版本 2 的信息,请参阅 Installing, updating, and uninstalling the AWS CLI version 2.
对于帮助输出的特殊情况,实际上没有得到很好支持的方法来执行此操作。帮助输出由 v2 aws-cli 特殊处理,并忽略配置的 cli_pager 小工具。
解决方法是简单地删除 tty 并通过管道连接到 cat:
aws help |cat
我想显示一些帮助文本,用grep搜索。
aws ec2 help | grep instance
AWS CLI 使用 more
对帮助进行分页。
要禁用它,我已经尝试过:
aws --no-cli-pager ec2 help | grep instance
export AWS_PAGER=''; aws ec2 help | grep instance
并在配置文件中更改 cli_pager
:
[default]
cli_pager=
它仍然使用寻呼机。
我在 Cygwin 上使用 AWS CLIv2 Windows 版本。
如何禁用它?
有两种方法可以在 AWS CLI 中禁用分页。
1:使用config
文件中的cli_pager
选项:
[default]
cli_pager=
2:使用AWS_PAGER
环境变量:
$ export AWS_PAGER=""
请注意:它们仅在您使用 AWS CLI 版本 2 时有效。如果您使用 运行AWS CLI 版本 1,它们将不可用。有关如何安装版本 2 的信息,请参阅 Installing, updating, and uninstalling the AWS CLI version 2.
对于帮助输出的特殊情况,实际上没有得到很好支持的方法来执行此操作。帮助输出由 v2 aws-cli 特殊处理,并忽略配置的 cli_pager 小工具。
解决方法是简单地删除 tty 并通过管道连接到 cat:
aws help |cat