使用jq如何搜索字符串数组?

时间:2016-10-18 20:42:18

标签: jq

以下为我提供了对stedolan的jq repo做出贡献的作者的登录信息:

curl 'https://api.github.com/repos/stedolan/jq/commits?per_page=5' | jq '.[].author.login'

具有以下结果:

"nicowilliams"
"dtolnay"
"nicowilliams"
"nicowilliams"
"stedolan"

如何搜索特定作者的提交?例如,如果我只想从“dtolnay”和“stedolan”返回提交?

我可以例如从'stedolan'获取提交消息;但是,我想做select(.author.login in("stedolan", "dtolnay"))

之类的事情
curl -s 'https://api.github.com/repos/stedolan/jq/commits?per_page=20' | jq '.[] | select(.author.login == "stedolan") | .commit.message'

0 个答案:

没有答案