用 yq 处理 YAML
用 jq 风格语法查询和编辑 YAML、JSON、XML。
运行 echo 'a: 1' | yq '.a',从 YAML 输入中选取字段。
01命令
命令
$ echo 'a: 1' | yq '.a'02作用说明
yq 把 jq 的表达式语言带到 YAML 等格式,并支持 -i 原地修改。用于从 shell 直接调整 Kubernetes 清单、CI 配置和 docker-compose 文件十分方便。
03风险
!注意: 使用 -i 要小心:原地修改会直接覆盖原文件且不生成备份。
04撤销
✓无需撤销——该命令不会改变持久状态。
05来源
- Homebrew formula: yq依据: Process YAML, JSON, XML, CSV and properties documents from the CLI. Packages yq, a portable jq-like processor for YAML, JSON and XML.
- Official project documentation依据: Packages yq, a portable jq-like processor for YAML, JSON and XML.
最后验证: 2026-09-22 · 分类: 开发者