以下为我提供了对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'