Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Select an option

  • Save CodeAdminDe/200d8758ebd6c121476b3294eae6df70 to your computer and use it in GitHub Desktop.

Select an option

Save CodeAdminDe/200d8758ebd6c121476b3294eae6df70 to your computer and use it in GitHub Desktop.
JQ to filter JSON by value

JQ to filter JSON by value

Syntax: cat <filename> | jq -c '.[] | select( .<key> | contains("<value>"))'

Example: To get json record having _id equal 611

cat my.json | jq -c '.[] | select( ._id | contains(611))'

Remember: if JSON value has no double quotes (eg. for numeric) to do not supply in filter i.e. in contains(611)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment