{
"layerOrder": [
"Layer1",
"Layer2",
"Layer3",
"Layer4"
]
}这是target.json,我需要通过Linux命令行在"Layer1“之前添加一个"Layer0”。
{
"layerOrder": [
"Layer0",
"Layer1",
"Layer2",
"Layer3",
"Layer4"
]
}我该怎么做呢?
提前感谢!
发布于 2022-06-09 09:24:20
如果你只想完成你在问题中说过的话,那么这样做是可行的:
$ head json -n 2; echo -e " \"Layer0\","; sed -n '3,$p' json > newjson发布于 2022-06-10 07:29:16
sed -ie 's/"layerOrder": \[/"layerOrder": \[ \n\t\t"Layer0",/' file.json我发现了这种方法,主要的问题是特殊符号([)
https://stackoverflow.com/questions/72556961
复制相似问题