【发布时间】:2020-07-23 17:32:32
【问题描述】:
我有一个daemon.json 文件,其中包含如下一行
{ "insecure-registries":["192.X.X.X:8123"] }
我正在尝试使用一个变量来一般更改为当前 IP 地址。通常在 bash 脚本中 我会存储在一个变量中,例如
myip=hostname -I | awk '{print $1}'
{ "insecure-registries":["$myip:8123"] }
如何在 JSON 文件中使用一种变量?
【问题讨论】:
-
jq -cn --arg myip "$(hostname -I | awk '{print $1}')" '{ "insecure-registries":["\($myip):8123"] }'