用途:处理以 YAML 为主的结构化数据,适用于查询、提取、修改配置文件,以及在 YAML、JSON、XML、properties 等格式之间转换。
主要能力:支持 YAML、JSON、XML 等格式的输入与输出;可通过表达式提取深层嵌套键的值;支持 -i 就地修改文件;x-cmd 版本提供由 FZF 驱动的交互式 REPL,可搜索浏览复杂 YAML 结构并实时反馈。
使用方式:交互探索用 x yq r config.yml(repl 或 r 子命令);提取值用 x yq '.database.host' config.yml;格式转换用 x yq -o json config.yml;就地修改需加 -i 标志。使用前应先确认目标文件是 YAML、JSON 还是 XML,并判断是需要交互查看还是特定提取。
限制:资料未提供更多关于平台支持、性能、安装方式及版本差异的信息,暂未提供。