可以通过以下步骤实现:
-n
参数表示不读取输入文件,而是从标准输入中获取数据。[inputs]
表示将输入数据作为一个数组。transpose
函数将数组A和数组B进行转置,使得姓名和年龄对应在同一个数组中。map({name: .[0], age: .[1]})
表示对转置后的数组进行映射,创建一个新的对象数组,每个对象包含姓名和年龄属性。这样,我们就使用jq成功地解析和映射了两个数组,并得到了包含姓名和年龄的对象数组。在实际应用中,可以根据需要对解析后的数据进行进一步处理和应用。
关于jq的更多用法和详细介绍,你可以参考腾讯云提供的jq文档:jq文档。
领取专属 10元无门槛券
手把手带您无忧上云