Skip to content

十四、结构化数据与编码 ​

结构化数据的引号、转义、嵌套和空值语义不能用 cut/grep 的表面文本位置替代。本章建立格式边界: JSON 用 jq,CSV 用符合 RFC 4180 语义的解析器,YAML/XML 用对应库或工具,并明确工具缺失时的行为。

本章目录 ​

学习目标 ​

  1. 识别“文本看起来规则”与“格式语法真正规则”的差异。
  2. 安全地向 jq 传入变量,并使用 jq -e 让校验结果反映到退出状态。
  3. 为非标准依赖记录版本、许可证、安装方式、替代方案与缺失行为。
  4. 正确处理编码、CRLF、空值、缺失字段和大文件流式解析。

前置知识 ​

关联章节 ​

ICP 备案号待补充 · Gitee 主页