How can i break jq string into lines, this is for long lines, when i put "\" query breaks.
vpcExists=$(aws ec2 describe-vpcs --profile $profile | jq -r --arg vpcId "$vpcId" '.[][] | \
select(.VpcId == $vpcId) \
| .["State"]' \
)
How can i break jq string into lines, this is for long lines, when i put "\" query breaks.
vpcExists=$(aws ec2 describe-vpcs --profile $profile | jq -r --arg vpcId "$vpcId" '.[][] | \
select(.VpcId == $vpcId) \
| .["State"]' \
)
jq
is fine with literal line breaks, so just add linefeeds anywhere without trying to escape them:Here's a MCVE: