More than 3 years have passed since last update.
list.json
[
{
"key": "k1",
"val": "v1"
},
{
"key": "k2",
"val": "v2"
}
]
#!/bin/bash
json=$(cat list.json)
len=$(echo $json | jq length)
for i in $( seq 0 $(($len - 1)) ); do
row=$(echo $json | jq .[$i])
done
参考
bashでjqを使ってJSONのオブジェクトをループさせる
Why not register and get more from Qiita?
- We will deliver articles that match you
By following users and tags, you can catch up information on technical fields that you are interested in as a whole
- you can read useful information later efficiently
By "stocking" the articles you like, you can search right away
Sign upLogin