我使用此代码来使用 GitHub API 并自动执行一些任务:
curl --silent -H 'Authorization: token github_access_token' 'https://api.github.com/orgs/OrganizationName/repos?per_page=100'
有时我得到这样的回应:
[
]
我想知道响应是否是空数组。
我想过使用jq
likeecho $Response | jq -r ".[]"
但我不知道如何从那里继续。
如何在 bash 中找出 JSON 字符串是否为空数组?
如果是
jq
,您可以测试输入是否为空列表:您可以使用以下
-e
选项:所以:
您可以使用数组长度进行测试: