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