bashでyamlファイルを読み込む

はじめに

jqとyqをインストールします。

sudo snap install jq
sudo snap install yq

ワンライナーで読み込み

Yamlファイルを準備

data.yml
data1: hoge
data2: fuga
data3: [nume, piyo]

下記コマンドでYamlファイルを読み込みます。

cat data.yml | yq eval "tojson" - | jq -r ".data1"
# hoge

まとめ

ワンライナーでYAMLファイルを読み込みました。

コメント

タイトルとURLをコピーしました