thiagowfx's avatar

Β¬ just serendipity πŸ€ (not just serendipity)

jq: remove quotes from output

β€’ 67 words β€’ 1 min β€’ updated

⚠️ This post is over one year old. It may no longer be up to date or relevant. Opinions may have changed.

Given:

% aws eks --profile global --region us-east-1 list-clusters
{
    "clusters": [
        "aws-us-east-1-global-0"
    ]
}

Query:

% aws eks --profile global --region us-east-1 list-clusters | jq '.clusters'
[
  "aws-us-east-1-global-0"
]

Further:

% aws eks --profile global --region us-east-1 list-clusters | jq '.clusters[0]'
"aws-us-east-1-global-0"

What if we wanted to remove the quotes? Add -r (--raw-output):

% aws eks --profile global --region us-east-1 list-clusters | jq -r '.clusters[0]'
aws-us-east-1-global-0