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

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

问题描述:

是否可以通过命令行将JSON文件中的key更改为?如何从命令行修改JSON文件中的密钥值

例如,在的package.json:

变化

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

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

一种方法来实现它是通过使用"json" npm package,如:

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