layout | title | tags |
---|---|---|
post |
前有解析 JSON 的 jq 工具,那解析 YAML 的肯定也不能少 |
Go |
大家好,我是你们的章鱼猫。
命令行工具有一种魔力,当你不用的时候你会觉得不是很方便,不如 IDE 什么的,当你开始用起来,你会觉得越来越香。
用来解析 JSON 数据的命令工具 jq 想必大家应该知道,非常的好用,不知道的现在可以去 Google 搜索了解一下哈。前段时间我们介绍了一个解析 HTML 的工具 pup(对应文章),也是一样的简洁好用。
小编作为一个命令行工具爱好者,今天要推荐的是一个 YAML 的命令行解析工具 yq,命令和语法都参考了 jq,所以如果你熟悉 jq 的话用起来会非常的顺手。当然相比 jq 的强大,yq 还有很多的不足,目前 yq 只支持了一些比较通用的操作语法,更多的功能正在持续开发中。
yq 是使用 Go 开发的,所以你可以通过下载二进制的方式很容易的在多个平台使用。
目前可以通过以下方式进行安装:
片刻之后就安装完成了,接下来我们来看一些具体的使用示例:
有了 yq 工具,相信很多对 YAML 的命令行自动化处理会变得更加高效。
更多项目详情请查看如下链接。