一尘不染

如何从命令行修改JSON文件中的键值

json

是否有可能改变valuekey,从命令行JSON文件?

例如,在package.json中:

更改

{
    ...
    ...
    "something": "something",
    "name": "idan" 
    ...
}

{
    ...
    ...
    "something": "something",
    "name": "adar" 
    ...
}

阅读 737

收藏
2020-07-27

共1个答案

一尘不染

一种实现方法是使用“ json” npm软件包,例如:

json -I -f package.json -e "this.name='adar'"

另一种方法是使用jq CLI,例如:

mv package.json temp.json
jq -r '.name |= "adar"' temp.json > package.json
rm temp.json
2020-07-27