json format query with contains
问题 I have the following json output in ansible: [{ "active_transaction": null, "cores": 4, "hostname": "alpha-auth-wb01" }, { "active_transaction": null, "cores": 4, "hostname": "beta-auth-wb01" }] Now I am trying to filter the output to just show the output where the hostname contains alpha for example. Output should be: [{ "active_transaction": null, "cores": 4, "hostname": "alpha-auth-wb01" }] Code and results: Ansible code jq: "[?contains(hostname, 'alpha')]" fatal: [worker.domain]: FAILED!