相关疑难解决方法(0)

通过bash脚本更改json文件

我需要你的帮助来解决以下问题:我有一个看起来像这样的JSON文件:

{
  "key1": "value1",
  "key2": "value2",
  "key3": "value3"
}
Run Code Online (Sandbox Code Playgroud)

如何"key4": "value4"通过bash脚本添加和删​​除新密钥(即)?我还看到在添加或删除新文件之前添加或删除文件中最后一个键末尾的逗号的问题.

谢谢

bash json

48
推荐指数
4
解决办法
5万
查看次数

使用jq修改json中的键值

我有一个json,我想在其中修改一个特定的值,但终端始终显示带有修改值的json,但它实际上并没有更改特定文件中的值.示例json:

{
   name: 'abcd',
   age: 30,
   address: 'abc'
}
Run Code Online (Sandbox Code Playgroud)

我想更改文件本身的地址值,但到目前为止我一直无法这样做.我试过用:

jq '.address = "abcde"' test.json
Run Code Online (Sandbox Code Playgroud)

但它不起作用.有什么建议?

bash shell json jq

35
推荐指数
6
解决办法
3万
查看次数

标签 统计

bash ×2

json ×2

jq ×1

shell ×1