【k8s】轻量级便携式命令行 YAML处理器 yq

yq 是一个可移植的轻量级命令行 YAML 处理器。
它可以比作 jq(命令行 JSON 处理器)或 sed 之类的项目,但适用于 YAML 文件。
yq 能够做很多事情。 它可以使用给定的路径表达式深入读取 YAML 文件,深入比较 YAML 文件,根据路径表达式或脚本文件更新 YAML 文件等等。
它还可以合并多个 YAML 文件,同时提供大量用于覆盖和附加的选项。
yq 是用可移植的 Go 编写的,允许您下载没有依赖项的二进制文件。

yq is a lightweight and portable command-line YAML processor.

https://mikefarah.gitbook.io/yq/

kubernetes管理之使用yq工具截取属性
https://www.cnblogs.com/tylerzhou/p/11050954.html

yq 便携式命令行YAML处理器
https://www.5axxw.com/wiki/content/06hrgq
http://www.voidcc.com/project/yq

kubernetes集群管理之通过jq来截取属性
https://www.cnblogs.com/tylerzhou/p/11054378.html

yaml - yq从键值对获取值
https://www.nuomiphp.com/eplan/273754.html

wget -O /usr/local/bin/yq https://github.com/mikefarah/yq/releases/download/3.3.0/yq_linux_amd64
chmod +x /usr/local/bin/yq

image.png

你可能感兴趣的:(【k8s】轻量级便携式命令行 YAML处理器 yq)