shell脚本修改json文件中update字段的值,json文件内容如下{"firmware": { "update": false, "version": "2.2.23100801" }}
时间: 2023-11-08 07:06:48 浏览: 141
shell脚本修改json中某个字段的值
可以使用 jq 工具来修改 json 文件中的字段值。具体操作如下:
1. 安装 jq 工具。在 Ubuntu 系统上,可以使用以下命令安装:
```
sudo apt-get install jq
```
2. 使用 jq 工具修改 json 文件中的字段值。假设 json 文件名为 `config.json`,要将 `update` 字段的值修改为 `true`,可以使用以下命令:
```
jq '.firmware.update = true' config.json > config_new.json
```
这个命令会将修改后的 json 内容输出到 `config_new.json` 文件中。
3. 将修改后的内容写回原文件。可以使用以下命令将修改后的内容写回原文件:
```
mv config_new.json config.json
```
这个命令会将 `config_new.json` 文件重命名为 `config.json`,从而覆盖原文件。
阅读全文