使用sed删除yaml文件中的key:value

时间:2017-07-10 14:45:17

标签: sed

我是一个像这样的巨大的yaml夹具。是否有一个整洁的sed one衬里可以删除产品领域的所有(键:值)?

- model: something
  pk: 777
  fields:
    created: 2015-06-10 10:16:41.142044+00:00
    modified: 2017-01-11 14:31:03.030313+00:00
    name: something
    products: [932, 3153, 3154]
- model: something2
...

我看到我可以使用这样的东西,但是如何删除并直到第一次出现']'?

sed '/^    products:/ d' < old.yaml > new.yaml

0 个答案:

没有答案