我正在尝试将 json 文件拆分为各种 json 文件。输入(r1.json)看起来像:
{
"results" : [
{
content 1
}
,
{
content 2
}
,
{
content n
}
]
}
我希望输出为 n 个文件:1.json、2.json、n.json。分别包含{content 1}、{content 2}和{content n}。
我试过了 :
for i in {0..24}; do cat r1.json | jq '.results[$i]' >> $i.json; done
但我有以下错误:错误:我没有定义