小编use*_*698的帖子

如何使用 jq 查找和替换多个字段值?

在以下 json 文件中,

{
  "email": "xxx",
  "pass": "yyy",
  "contact": [
    {
      "id": 111,
      "name": "AAA"
    }
  ],
  "lname": "YYY",
  "name": "AAA",
   "group": [
    {
      "name": "AAA",
      "lname": "YYY",
    }
  ],
Run Code Online (Sandbox Code Playgroud)

我需要在所有位置查找键“名称”并将其值替换为“XXX”。哪个 jq 命令可以做到这一点?

sed json jq

13
推荐指数
2
解决办法
3万
查看次数

如何在 shell 脚本中查找特定键并替换该值?

我有一个包含以下文本的 JSON 文件

{"category": "yyy", "id": "xxxyyy", "environment": "fff", "client": "000000", "user": "Alex", "log_time": "xxx", "source_context": null}
Run Code Online (Sandbox Code Playgroud)

我需要找到该文件中的密钥user并将其值替换AlexXXXX完全相同的大小(Alex= XXXXTom= XXX)。我尝试使用sed命令,但无法正确执行。

sed json

0
推荐指数
1
解决办法
3116
查看次数

标签 统计

json ×2

sed ×2

jq ×1