I have this command that is working..
cat  ~/Desktop/results.json |  jq '.[] | .environmentStatuses[].deploymentResult | select(.key.entityKey.key=="39583746-39747586") | .lifeCycleState '
I want to pass the entity key as variable , tried the below ones ,but none seems to work-
enkey="39583746-39747586"
cat  ~/Desktop/results.json |  jq '.[] | .environmentStatuses[].deploymentResult | select(.key.entityKey.key=="""${enkey}""") | .lifeCycleState '
cat  ~/Desktop/results.json |  jq '.[] | .environmentStatuses[].deploymentResult | select(.key.entityKey.key=="${enkey}") | .lifeCycleState '
				
                        
When trying to use extra parameters in your filters, use the
--argoption to pass them in. Don't rely on the shell to insert it into your filter string, keep that separate.