谁能帮助我理解我如何可以打印countryCode跟着connectionName和加载一个百分比符号都在一行很好地格式化-所有使用jq -不使用sed,列或任何其他unix外部命令。除了一列
,我似乎不能打印任何东西。curl—silent "https://api.surfshark.com/v3/server/clusters"| jq -r -c "map(select(.))国家代码== "美国"和.load & lt; ="99"))| sort_by (.load) |限制(20 ;.[]) | [.countryCode, . connectionname, .load] | (.[1])
这是你想要的吗?
curl --silent "https://api.surfshark.com/v3/server/clusters" |
jq -r -c 'map(select(.countryCode == "US" and .load <= 99)) |
sort_by(.load) |
limit(20;.[]) |
"(.countryCode) (.connectionName) (.load)%"'