【发布时间】:2023-03-28 17:54:02
【问题描述】:
我在文件中有类似的内容,我想更改一些值
我的文件数据
variable "my_vnets" {
default = {
transit_vnet = {
name = "dummy"
cidr = "11.1.1.1.1."
is_transit = false
}
spoke1_vnet = {
name = "dummy2"
cidr = "1.1.1.1.1"
is_transit = false
}
}
}
预期输出
variable "my_vnets" {
default = {
transit_vnet = {
name = "NewName"
cidr = "11.1.1.1.1."
is_transit = true
}
spoke1_vnet = {
name = "NewName2"
cidr = "2.2.2.2"
is_transit = false
}
}
}
我正在尝试这样的事情,但没有运气
sed -i "s/\"my_vnets\" { default = \"""\" }/\"my_vnets\" { default = \""NewName"\" }/g"
【问题讨论】:
-
这能回答你的问题吗? change json file by bash script
-
@Lenna,不过那不是 JSON。