首页 > 解决方案 > sed 用于字典关键字

问题描述

我的 json 如下所示

{"servers": [{"server_type":"application_server","server_url":"application_server.com"},{"server_type":"relay_server","server_url":"application_server.com"}] }

我需要使用 sed 或任何正则表达式将 server_url ( application_server.com ) 替换为不同的值 ( application2_server.com )。

标签: jsonregexsedjq

解决方案


使用jqjson 解析器!

jq '.servers[].server_url="application2_server.com"' file

推荐阅读