gpt4 book ai didi

jq - 使用 jq 按数组中的元素排序

转载 作者:行者123 更新时间:2023-12-01 22:56:21 29 4
gpt4 key购买 nike

给定

[3,4]
[5,2]

我想制作:

[5,2]
[3,4]

我试过了,但失败了:

echo '[3,4] [5,2]' | jq 'sort_by(.[1])'

jq: error (at <stdin>:1): Cannot index number with number
jq: error (at <stdin>:1): Cannot index number with number

最佳答案

使用 -ninputs 来访问流的项目。 [‌...] 将它们收集到一个外部数组中,sort_by(...) 按标准排序,...[] 分解外部数组,-c 使输出紧凑

jq -nc '[inputs] | sort_by(.[1])[]'
[5,2]
[3,4]

Demo

关于jq - 使用 jq 按数组中的元素排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73148723/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com