jq

  • 2026.06.05 | youres | 20次围观
    curl url_effective和num_redirects输出JSON格式:3个实战方案让重定向数据可直接被程序解析
    curl url_effective和num_redirects输出JSON格式:3个实战方案让重定向数据可直接被程序解析 用curl做重定向诊断时,默认输出是纯文本,不利于程序解析。把url_effective和num_redirects输出成JSON格式,能让你的脚本直接被Python、Shell、Prometheus等工具消费。本文用3个实战方案,带你彻底搞懂curl输出JSON的完整思路。 为什么要把curl重定向变量输出成JSON 纯文本输出有三个问题: 字段之...
  • 2026.06.05 | youres | 20次围观
    curl批量检测重定向结果JSON模板配置:3个实战方案让巡检数据结构化存储
    做网站运维的都逃不过一个问题——批量检测重定向。几十上百个URL需要定期巡检,结果怎么存?CSV太原始,HTML报告太重,JSON才是最灵活的选择。今天聊聊怎么用curl的-w参数配合JSON模板,把重定向检测结果结构化输出。 为什么JSON比CSV更适合重定向巡检 CSV的问题在于:重定向链路这种嵌套数据不好表达。一个URL可能经过3跳,每跳有状态码、Location头、耗时,CSV要么挤成一行超长字符串,要么拆成多行关联查询很麻烦。 JSON天然支持嵌套结构,一个U...
  • 2026.06.05 | youres | 21次围观
    Shell脚本curl重定向结果转JSON:3套实战方案让巡检数据结构化
    前言:为什么要把curl重定向结果转成JSON? 日常运维和网站巡检中,我们经常用curl检测重定向链路。但原始输出是一行文本,批量检测几百个URL时,肉眼看了头疼。把结果转成JSON格式后,不仅能直接对接日志系统、数据库,还能用jq做二次分析,效率提升不是一星半点。 本文从实战出发,给你3套成熟方案,从基础到进阶,覆盖单URL检测、批量检测、再到结构化输出,看完就能直接用在项目里。 方案一:curl -w 单变量输出配合jq拼接JSON 这是最简单直接的方式。curl的-w...
  • 2026.06.01 | youres | 28次围观
    curl -w配合jq解析JSON输出:把HTTP性能数据转成结构化JSON的完整实战
    为什么要把 curl -w 的输出转成 JSON? curl 的 -w(--write-out)参数可以在请求完成后打印变量,比如状态码、耗时、重定向次数。但默认输出是纯文本,不利于程序解析。 配合 jq 可以把这些性能数据直接转成结构化 JSON,方便写入日志、接入监控系统、或者用脚本批量分析。 curl -w 输出格式化基础 -w 支持两种用法:直接写格式字符串,或者从文件读取模板(-w @filename)。 直接写字符串的例子: curl -s -o /dev/nu...
1