如何在有条件的情况下导出到CSV?

我的客户中心
cat target.json | jq '.[] | select(.sex | endswith("female")) |@csv'

我尝试了上面的代码以条件输出csv,其中仅列出了女孩。

“ target.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

谁能告诉我如何?

法比奥·阿尔梅达(FábioAlmeida)
jq -r '
  .[] 
  | select(.sex | endswith("female")) 
  | to_entries
  | map(.value) 
  | @csv 
' target.json

to_entries到:

[
  {
    "key": "name",
    "value": "Kasia"
  },
  {
    "key": "age",
    "value": "5"
  },
  {
    "key": "sex",
    "value": "female"
  }
]

然后将(.value)映射到:

[
  "Kasia",
  "5",
  "female"
]

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在有条件的情况下使用RemoveAll删除列表中的多个项目?

来自分类Dev

如何在有条件的情况下将指针强制转换为基本类型的指针

来自分类Dev

如何在有条件的情况下让表格单元执行两种不同的筛选?

来自分类Dev

如何在有条件的情况下进行编程,一种方法何时变得比另一种更好

来自分类Dev

是否可以在有条件的情况下使用救援?

来自分类Dev

在有条件的情况下禁用悬停

来自分类Dev

熊猫:在有条件的情况下查找最大值

来自分类Dev

在有条件的情况下获得一份记录

来自分类Dev

熊猫在有条件的情况下将数组列转换为多列

来自分类Dev

如何在有条件的情况下减去熊猫中的两列

来自分类Dev

如何在有条件的情况下将一个spark dataframe列分为两列

来自分类Dev

如何在有条件的情况下使用ConcatMap进行多个API调用

来自分类Dev

MongoDB $ lookup或$ graphLookup递归聚合,并在有条件的情况下停止查找

来自分类Dev

Python Pandas:自连接,用于在有条件的情况下运行累计总数

来自分类Dev

MySQL在有条件的情况下连接两列

来自分类Dev

如何在有条件的情况下将变量传递给awk命令?

来自分类Dev

如何将rails slug url映射到id以在有条件的情况下使用

来自分类Dev

Rails仅在有条件的情况下验证唯一性

来自分类Dev

Codeigniter中如何在没有条件的情况下选择联接多个表?

来自分类Dev

仅在有条件的情况下运行crontab

来自分类Dev

如何在有条件的情况下让表格单元执行两种不同的筛选?

来自分类Dev

R:在有条件的情况下将数据从行添加到列

来自分类Dev

如何在有条件的情况下删除SQL Server中的重复行?

来自分类Dev

RegEx仅在有条件的情况下更换

来自分类Dev

在有条件的情况下,在标签的顶部添加标签。

来自分类Dev

如何在没有条件格式的情况下复制/粘贴?

来自分类Dev

如何在有条件的情况下替换冲突(对于SQLite)?

来自分类Dev

如何在有条件的情况下执行“ mv”命令-将具有某些结尾的文件移动到其他文件夹

来自分类Dev

在有条件的情况下退出 Jess 中的规则执行

Related 相关文章

  1. 1

    如何在有条件的情况下使用RemoveAll删除列表中的多个项目?

  2. 2

    如何在有条件的情况下将指针强制转换为基本类型的指针

  3. 3

    如何在有条件的情况下让表格单元执行两种不同的筛选?

  4. 4

    如何在有条件的情况下进行编程,一种方法何时变得比另一种更好

  5. 5

    是否可以在有条件的情况下使用救援?

  6. 6

    在有条件的情况下禁用悬停

  7. 7

    熊猫:在有条件的情况下查找最大值

  8. 8

    在有条件的情况下获得一份记录

  9. 9

    熊猫在有条件的情况下将数组列转换为多列

  10. 10

    如何在有条件的情况下减去熊猫中的两列

  11. 11

    如何在有条件的情况下将一个spark dataframe列分为两列

  12. 12

    如何在有条件的情况下使用ConcatMap进行多个API调用

  13. 13

    MongoDB $ lookup或$ graphLookup递归聚合,并在有条件的情况下停止查找

  14. 14

    Python Pandas:自连接,用于在有条件的情况下运行累计总数

  15. 15

    MySQL在有条件的情况下连接两列

  16. 16

    如何在有条件的情况下将变量传递给awk命令?

  17. 17

    如何将rails slug url映射到id以在有条件的情况下使用

  18. 18

    Rails仅在有条件的情况下验证唯一性

  19. 19

    Codeigniter中如何在没有条件的情况下选择联接多个表?

  20. 20

    仅在有条件的情况下运行crontab

  21. 21

    如何在有条件的情况下让表格单元执行两种不同的筛选?

  22. 22

    R:在有条件的情况下将数据从行添加到列

  23. 23

    如何在有条件的情况下删除SQL Server中的重复行?

  24. 24

    RegEx仅在有条件的情况下更换

  25. 25

    在有条件的情况下,在标签的顶部添加标签。

  26. 26

    如何在没有条件格式的情况下复制/粘贴?

  27. 27

    如何在有条件的情况下替换冲突(对于SQLite)?

  28. 28

    如何在有条件的情况下执行“ mv”命令-将具有某些结尾的文件移动到其他文件夹

  29. 29

    在有条件的情况下退出 Jess 中的规则执行

热门标签

归档