Json

jq中的萬用字元與比較

  • October 31, 2016

在一些 json 管道中,我希望能夠在比較中添加一個萬用字元,所以:

curl example.com/json | jq 'select(.[].properties.type == "dev*")'

所以它會列印出任何以“dev”開頭的類型

IE:development, devel, devil

這可能使用jq嗎?

您可能會考慮使用startswith()函式。使用您的範例:

curl example.com/json | jq '.[].properties | select(.type | startswith("dev"))'

引用自:https://unix.stackexchange.com/questions/320145