如何使用jq合并来自多个文件的JSON记录

dks551

我有一个文件名列表作为外壳变量,其内容如下

file_names=('one.json' 'two.json')

one.json:

{
      "key":"k1",
      "host": "..",
      "name": ".."    
}

two.json:

{
      "key":"k2",
      "host": "..",
      "name": ".."
}

我想创建一个合并文件,其中包含上述文件中的所有内容。可以有2个以上的文件。在合并文件中,该key值将成为JSON记录的外层键。例如:

{
    "k1": {
      "host": "..",
      "name": ".."   
    },
    "k2": {
      "host": "..",
      "name": ".."   
    }
}

如何使用jq实现呢?

oguz ismail

使用INDEX

jq -n 'INDEX(inputs; .key) | map_values(del(.key))' "${file_names[@]}"

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用XSL合并后如何处理来自多个XML文件的所有数据

来自分类Dev

如何使用NodeJS服务器合并来自多个API的JSON数据

来自分类Dev

如何使用重复键合并来自多个词典的数据?

来自分类Dev

如何在Python中合并来自多个文件夹的多个CSV文件?

来自分类Dev

XSLT:收集并合并来自多个文件的信息

来自分类Dev

如何合并和显示来自多个表的数据

来自分类Dev

如何使用 jQuery 在调查中记录来自多个不同单选按钮的答案?

来自分类Dev

如何根据来自多个降价文件的数据编写 JSON 文件

来自分类Dev

如何使用来自多个模块的多个dimens.xml文件?

来自分类Dev

如何排列来自多个 json 文件但格式不同的类似数据?

来自分类Dev

如何在Python中使用xarray联接来自多个netCDF文件的数据?

来自分类Dev

合并来自多个来源的元数据

来自分类Dev

Excel - 合并来自多个表的数据

来自分类Dev

使用熊猫对来自多个csv文件的数据求和

来自分类常见问题

使用mocha.js加入来自多个文件的测试

来自分类Dev

使用rsync同步来自多个目录的txt文件

来自分类Dev

使用Dictionary metod集成来自多个csv文件的数据

来自分类Dev

汇总来自多个记录的数据

来自分类Dev

合并来自多个子文件夹的同名csv文件

来自分类Dev

如何使用jq合并两个json文件

来自分类Dev

如何使用jq合并这两个JSON文件

来自分类Dev

Bash:将来自多个xargs并行进程的stdout记录到单独的日志文件中

来自分类Dev

合并来自多个URL的JSON数据并根据密钥对它们进行排序

来自分类Dev

来自多个文件的Python多线程

来自分类Dev

来自多个文件的Python txt矩阵

来自分类Dev

来自多个文件的Python多线程

来自分类Dev

Neo4j-如何合并来自多个CSV的节点和关系

来自分类Dev

如何创建一个包含来自多个表的合并信息的视图?

来自分类Dev

如何在Scala Play2中合并来自多个响应的数据?

Related 相关文章

  1. 1

    使用XSL合并后如何处理来自多个XML文件的所有数据

  2. 2

    如何使用NodeJS服务器合并来自多个API的JSON数据

  3. 3

    如何使用重复键合并来自多个词典的数据?

  4. 4

    如何在Python中合并来自多个文件夹的多个CSV文件?

  5. 5

    XSLT:收集并合并来自多个文件的信息

  6. 6

    如何合并和显示来自多个表的数据

  7. 7

    如何使用 jQuery 在调查中记录来自多个不同单选按钮的答案?

  8. 8

    如何根据来自多个降价文件的数据编写 JSON 文件

  9. 9

    如何使用来自多个模块的多个dimens.xml文件?

  10. 10

    如何排列来自多个 json 文件但格式不同的类似数据?

  11. 11

    如何在Python中使用xarray联接来自多个netCDF文件的数据?

  12. 12

    合并来自多个来源的元数据

  13. 13

    Excel - 合并来自多个表的数据

  14. 14

    使用熊猫对来自多个csv文件的数据求和

  15. 15

    使用mocha.js加入来自多个文件的测试

  16. 16

    使用rsync同步来自多个目录的txt文件

  17. 17

    使用Dictionary metod集成来自多个csv文件的数据

  18. 18

    汇总来自多个记录的数据

  19. 19

    合并来自多个子文件夹的同名csv文件

  20. 20

    如何使用jq合并两个json文件

  21. 21

    如何使用jq合并这两个JSON文件

  22. 22

    Bash:将来自多个xargs并行进程的stdout记录到单独的日志文件中

  23. 23

    合并来自多个URL的JSON数据并根据密钥对它们进行排序

  24. 24

    来自多个文件的Python多线程

  25. 25

    来自多个文件的Python txt矩阵

  26. 26

    来自多个文件的Python多线程

  27. 27

    Neo4j-如何合并来自多个CSV的节点和关系

  28. 28

    如何创建一个包含来自多个表的合并信息的视图?

  29. 29

    如何在Scala Play2中合并来自多个响应的数据?

热门标签

归档