使用yq
命令解析YAML
、JSON
、XML
、CSV
和属性处理器
安装
go install github.com/mikefarah/yq/v4@latest
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys CC86BB64
sudo add-apt-repository ppa:rmescandon/yq
sudo apt update
sudo apt install yq -y
wget https://github.com/mikefarah/yq/releases/latest/download/yq_linux_amd64 -O /usr/bin/yq && \
chmod +x /usr/bin/yq
使用
groups:
- name: d
$ cat demo.yaml | yq ".groups"
- name: d
$ cat demo.yaml | yq ".groups.[0]"
name: d
$ cat demo.yaml | yq ".groups.[0].name"
d