牛逼,又是一款提高命令行自動化文本處理的工具
【公眾號回復(fù) “1024”,免費領(lǐng)取程序員賺錢實操經(jīng)驗】

大家好,我是你們的章魚貓。
命令行工具有一種魔力,當(dāng)你不用的時候你會覺得不是很方便,不如 IDE 什么的,當(dāng)你開始用起來,你會覺得越來越香。
用來解析 JSON 數(shù)據(jù)的命令工具 jq 想必大家應(yīng)該知道,非常的好用,不知道的現(xiàn)在可以去 Google 搜索了解一下哈。前段時間我們介紹了一個解析 HTML 的工具 pup(對應(yīng)文章),也是一樣的簡潔好用。
小編作為一個命令行工具愛好者,今天要推薦的是一個 YAML 的命令行解析工具 yq,命令和語法都參考了 jq,所以如果你熟悉 jq 的話用起來會非常的順手。當(dāng)然相比 jq 的強(qiáng)大,yq 還有很多的不足,目前 yq 只支持了一些比較通用的操作語法,更多的功能正在持續(xù)開發(fā)中。
yq 是使用 Go 開發(fā)的,所以你可以通過下載二進(jìn)制的方式很容易的在多個平臺使用。
目前可以通過以下方式進(jìn)行安裝:

x我們來看一些具體的使用示例:
在數(shù)組中增加一個元素

基本選擇查詢語法

有了 yq 工具,相信很多對 YAML 的命令行自動化處理會變得更加高效。
更多項目詳情請查看如下鏈接。
開源項目地址:https://github.com/mikefarah/yq
---特別推薦---
特別推薦:一個新的優(yōu)質(zhì)的專注分享各種瀏覽器插件、黑科技教程、各種你想不到的高效率軟件及工具的公眾號,「黑科技指北」,非常值得大家關(guān)注。
評論
圖片
表情
