您好我有5000
线JSON文件,很多线路的一部分,遵循相同的模式是这样的:如何删除具有相同模式的不同JSON文件行?
[
{"a":"c", "b":"e", "i":"a"},
{"a":"c", "b":"/", "i":"a"},
{"a":"c", "b":"/", "i":"a"},
{"a":"c", "b":"e/esa", "i":"a"},
{"a":"i", "b":"a/e/", "i":"ah"},
]
而且我想删除与"b":"/"
所有行,我想这最后文件:
[
{"a":"c", "b":"e", "i":"a"},
{"a":"c", "b":"e/esa", "i":"a"},
{"a":"i", "b":"a/e/", "i":"ah"},
]
我怎样才能做到这一点在击?谢谢。
如果这真的是你的文件的样子,我不认为它是JSON。 –
你问一个解决方案“在Bash”。你的意思是只使用bash builtins,或者解决方案是否可以调用外部程序? –
只有bash的命令,用sed,awk的... –