【发布时间】:2019-01-11 05:55:46
【问题描述】:
您能否提示如何通过 jq 在数组对象中间插入新元素..
1.json 文件:-
[ {
"name": "Dependencies",
"asyncInstallation": false,
"failOnError": true,
"yamls": [
"dependency.yaml",
]
},
{
"name": "Management Configuration",
"asyncInstallation": false,
"failOnError": true,
"yamls": [
"mgmt-job.yaml"
]
},
{
"name": "Data Configuration",
"asyncInstallation": false,
"failOnError": true,
"yamls": [
"data-job.yaml"
]
},
{
"name": "Tools",
"asyncInstallation": true,
"failOnError": false,
"yamls": [
"tools-job.yaml"
]
}
]
我想在管理配置后插入以下文本。
{
"name": "NEW Configuration",
"asyncInstallation": false,
"failOnError": true,
"yamls": [
"newfile.yaml"
]
},
您能建议我们如何使用 jq 或 sed 吗?
谢谢 沙巴南
【问题讨论】:
-
如果多次满足插入条件怎么办?