使用bash将带有分隔符的json行拆分成多行新行

使用bash将带有分隔符的json行拆分成多行新行,bash,Bash,我需要一个分开的命令 [{"hola1","hola2"},{"hola3","hola4"}] 结果呢 {"hola1","hola2"} {"hola3","hola4"} 你能帮我吗 我正在努力 sed 's/},{/\n/g' file 但这不起作用。你很接近。您只需sed的/\[\\\\]//g;s/},{/}\n{/g'首先删除[和]字符,然后用},{替换}{为什么要使用bash解析json?我建议至少看看任何*nix中内置的python和bash,只要导入json,就可以使用

我需要一个分开的命令

[{"hola1","hola2"},{"hola3","hola4"}]
结果呢

{"hola1","hola2"}
{"hola3","hola4"}
你能帮我吗

我正在努力

sed 's/},{/\n/g' file

但这不起作用。

你很接近。您只需
sed的/\[\\\\]//g;s/},{/}\n{/g'
首先删除
[
]
字符,然后用
},{
替换
}{

为什么要使用bash解析json?我建议至少看看任何*nix中内置的python和bash,只要导入json,就可以使用无痛解析器;如果必须使用bash,我可以在今天晚些时候再看