【发布时间】:2017-11-02 05:40:24
【问题描述】:
我有一个单行文件(实际上是很长的一行),如下所示:
{worda:wordB:[{"wordc","active":true},}{:wordb:"words","wordt""wordu""wordv","active":true} 等等.
在这一行中,一种常见的模式是 '"active":true'。我正在尝试根据这种模式将这一行分成多行。
需要的输出: {worda:wordB:[{"wordc","active":true} {:wordb:"words","wordt""wordu""wordv","active":true}
我尝试了 sed 和 awk,但是,它要么在处理后生成 0 Kb 文件,要么与输入文件相同。
我有 Windows 环境并使用 GNU sed/awk。
请帮忙。
【问题讨论】:
-
格式化您的问题,请参阅stackoverflow.com/editing-help 并添加您尝试过的 sed/awk 代码
-
是json吗?如果是这样,请使用 json 解析器。