使用jq并输出带有格式化的特定列



谁能帮助我理解我如何可以打印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)%"'

相关内容

  • 没有找到相关文章

最新更新