小编Jos*_*shZ的帖子

为什么我无法在 Bash 中捕获 AWS EC2 CLI 输出?

我正在尝试aws ec2 delete-snapshot在 Bash 脚本命令中捕获 a 的输出,但我无法获得任何东西来捕获输出。我已经尝试过result=$(command)result=`command`等等,但是当我尝试 echo 时,$result那里什么也没有。

这是一些示例输出。

root@host:~# aws ec2 delete-snapshot --snapshot-id vid --output json>test

A client error (InvalidParameterValue) occurred when calling the DeleteSnapshot operation: Value (vid) for parameter snapshotId is invalid. Expected: 'snap-...'.
root@host:~# aws ec2 delete-snapshot --snapshot-id vid>test

A client error (InvalidParameterValue) occurred when calling the DeleteSnapshot operation: Value (vid) for parameter snapshotId is invalid. Expected: 'snap-...'.
root@host:~# cat test
root@host:~# testing=$(aws ec2 delete-snapshot --snapshot-id vid)

A …
Run Code Online (Sandbox Code Playgroud)

shell bash aws-cli

7
推荐指数
3
解决办法
1万
查看次数

标签 统计

aws-cli ×1

bash ×1

shell ×1