【发布时间】:2021-05-16 20:37:48
【问题描述】:
cat target.json | jq '.[] | select(.sex | endswith("female")) |@csv'
我尝试使用上面的代码输出带有条件的 csv,其中只列出了女孩。
“目标.json”
[
{
"name": "Mike",
"age": "15",
"sex": "male"
},
{
"name": "Dan",
"age": "10",
"sex": "male"
},
{
"name": "Kasia",
"age": "5",
"sex": "female"
}
]
但是它无法创建并显示此错误代码。
jq: error (at <stdin>:0): object ({"sex":"...) cannot be csv-formatted, only array
谁能告诉我怎么做?
【问题讨论】:
标签: json csv select export-to-csv jq