我有一个要求,我将以以下格式给出时间
2019-02-08T19:24:30.220Z
通过这个我需要输出给定日期和当前日期之间的天数。
给定日期 =2019-02-08T19:24:30.220Z
当前日期 =2019-02-20T19:24:30.220Z
输出 =12
我有一个要求,我将以以下格式给出时间
2019-02-08T19:24:30.220Z
通过这个我需要输出给定日期和当前日期之间的天数。
给定日期 =2019-02-08T19:24:30.220Z
当前日期 =2019-02-20T19:24:30.220Z
输出 =12
如果他们的领域是内部的,我需要显示用户。
输入:
[
{
"name": "A_A",
"uri": "https:test/test",
"realm": "internal"
},
{
"name": "B_B",
"uri": "https:test/test",
"realm": "internal"
},
{
"name": "C_C",
"uri": "https:test/test",
"realm": "external"
}
]
试过:
jq 'if .[].realm == "internal" then .[].name else empty end'
但问题是它列出了所有用户。
预期输出:
A_A , B_B
我想使用 shell 脚本在 api 的帮助下删除 repo 中的特定分支
我已经阅读了官方文档https://docs.atlassian.com/bitbucket-server/rest/4.14.4/bitbucket-branch-rest.html,其中包含删除回购所有分支但不是特定分支的 api 详细信息在回购
下面是 curl 命令输出(关于分支的文件信息),需要脚本或命令来打印文件名、文件类型和大小。
我尝试过jq
但能够获取单个值(jq '.values[].size'
)
{
"path": {
"components": [],
"name": "",
"toString": ""
},
"revision": "master",
"children": {
"size": 5,
"limit": 500,
"isLastPage": true,
"values": [
{
"path": {
"components": [
".gitignore"
],
"parent": "",
"name": ".gitignore",
"extension": "gitignore",
"toString": ".gitignore"
},
"contentId": "c9e472ef4e603480cdd85012b01bd5f4eddc86c6",
"type": "FILE",
"size": 224
},
{
"path": {
"components": [
"Jenkinsfile"
],
"parent": "",
"name": "Jenkinsfile",
"toString": "Jenkinsfile"
},
"contentId": "e878a88eed6b19b2eb0852c39bfd290151b865a4",
"type": "FILE",
"size": 1396
},
{
"path": {
"components": [
"README.md"
],
"parent": "",
"name": "README.md",
"extension": "md",
"toString": "README.md"
},
"contentId": "05782ad495bfe11e00a77c30ea3ce17c7fa39606",
"type": "FILE",
"size": 237
},
{
"path": {
"components": [
"pom.xml"
],
"parent": "",
"name": "pom.xml",
"extension": "xml",
"toString": "pom.xml"
},
"contentId": "9cd4887f8fc8c2ecc69ca08508b0f5d7b019dafd",
"type": "FILE",
"size": 2548
},
{
"path": {
"components": [
"src"
],
"parent": "",
"name": "src",
"toString": "src"
},
"node": "395c71003030308d1e4148b7786e9f331c269bdf",
"type": "DIRECTORY"
}
],
"start": 0
}
}
预期输出应如下所示
.gitignore FILE 224
Jenkinsfile FILE 1396