【问题标题】:Using jq and outputting specific columns with formatting使用 jq 并输出带有格式的特定列
【发布时间】:2021-03-11 11:07:42
【问题描述】:

谁能帮我理解如何打印 countryCode 后跟 connectionName 并在一行上加载一个百分比符号,格式很好 - 全部使用 jq - 不使用 sed、column 或任何其他 unix 外部命令。除了一列,我似乎无法打印任何内容

curl --silent "https://api.surfshark.com/v3/server/clusters" | jq -r -c "map(select(.countryCode == "US" and .load

【问题讨论】:

    标签: sorting dictionary curl select jq


    【解决方案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)%"'
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-03-05
      • 2014-11-03
      • 1970-01-01
      • 2023-01-28
      相关资源
      最近更新 更多