【发布时间】:2017-05-16 23:41:10
【问题描述】:
为什么标准检查aws --version 将预期输出打印到标准错误,而不是标准输出?
$ aws --version 2>err.log
$ cat err.log
aws-cli/1.11.65 Python/2.7.13 Darwin/16.5.0 botocore/1.5.28
$ aws --version > out.log
aws-cli/1.11.65 Python/2.7.13 Darwin/16.5.0 botocore/1.5.28
$ cat out.log
$
如果命令成功完成,将结果写入标准输出是有意义的。 aws ec2 describe-images 或 aws ec2 describe-instances 等其他命令将输出正确写入标准输出。
在 CentOS 和 MacOS 上检查。
【问题讨论】:
标签: amazon-web-services amazon-ec2 aws-cli