使用Shell脚本从json文件中删除Key:value对

时间:2019-04-02 11:04:54

标签: regex linux sed

下面是目录中许多json文件中file1.json的内容,

{
  "options": {
    "create": "cycletime"
  },
  "indexes": [... some data]
}

我需要一个正则表达式删除包含"options"作为键的对象,并且预期的json如下所示(json必须受到更改的影响)

{
  "indexes": [... some data]
}

1 个答案:

答案 0 :(得分:1)

您可以使用jq及其del功能:

jq 'del(.options)' file.json