牛逼,又是一款提高命令行自动化文本处理的工具

GitHub精选

共 716字,需浏览 2分钟

 ·

2021-01-14 18:25

【公众号回复 “1024”,免费领取程序员赚钱实操经验】

大家好,我是你们的章鱼猫。

命令行工具有一种魔力,当你不用的时候你会觉得不是很方便,不如 IDE 什么的,当你开始用起来,你会觉得越来越香。

用来解析 JSON 数据的命令工具 jq 想必大家应该知道,非常的好用,不知道的现在可以去 Google 搜索了解一下哈。前段时间我们介绍了一个解析 HTML 的工具 pup(对应文章),也是一样的简洁好用。

小编作为一个命令行工具爱好者,今天要推荐的是一个 YAML 的命令行解析工具 yq,命令和语法都参考了 jq,所以如果你熟悉 jq 的话用起来会非常的顺手。当然相比 jq 的强大,yq 还有很多的不足,目前 yq 只支持了一些比较通用的操作语法,更多的功能正在持续开发中。

yq 是使用 Go 开发的,所以你可以通过下载二进制的方式很容易的在多个平台使用。

目前可以通过以下方式进行安装:

x我们来看一些具体的使用示例:

  1. 在数组中增加一个元素

  2. 基本选择查询语法

有了 yq 工具,相信很多对 YAML 的命令行自动化处理会变得更加高效。

更多项目详情请查看如下链接。

开源项目地址:https://github.com/mikefarah/yq

---特别推荐---

特别推荐:一个新的优质的专注分享各种浏览器插件、黑科技教程、各种你想不到的高效率软件及工具的公众号,「黑科技指北」,非常值得大家关注。


浏览 26
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报