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
しかし、次のエラーがあります: エラー: i が定義されていません