Using JQ in aws commands
Decribing EC2 instance: aws ec2 describe-instances --instance i-096caaf038ebb2621|jq ".Reservations[].Instances[0]" Listing EBS Volumes: [root@ip-172-31-77-201 ec2-user]# aws ec2 describe-instances --instance i-096caaf038ebb2621|jq ".Reservations[].Instances[0].BlockDeviceMappings" [ { "DeviceName": "/dev/sda1", "Ebs": { "AttachTime": "2020-08-08T02:52:15+00:00", "DeleteOnTermination": true, "Status": "attached", "VolumeId": "vol-0e20163cce724e2ba" } } ] Storing output to a variable: [root@ip-172-31-77-201 ec2-user]# EBS=$(aws ec2 describe-instances --instance i-096caaf038ebb2621|jq " .Reservations[].Instances[0].BlockDeviceMappings") [root@ip-172-31-77-201 ec2-user]# echo $EBS [ { "DeviceName": "/dev/sda1", "Ebs": { "AttachTime": "2020-08-08T02:52:15+00:00", ...