-qOでwgetを使用してOpenELECの特定のアップデータURLにアクセスします。これは以下のようなJSON応答を提供します。
{"data":{"update":"OpenELEC-RPi2.arm-5.0.8.tar","folder":"releases","host":"","MD5":""}}
tarの完全なファイル名だけが必要で、他のものは必要ありません。
他のすべての不要な情報をフィルタリングする最良の方法は何ですか?
ベストアンサー1
ジャックします:
$ jq ".data.update" <<< '{"data":{"update":"OpenELEC-RPi2.arm-5.0.8.tar","folder":"releases","host":"","MD5":""}}'
"OpenELEC-RPi2.arm-5.0.8.tar"
または次のように-r
:
jq -r ".data.update" <<< '{"data":{"update":"OpenELEC-RPi2.arm-5.0.8.tar","folder":"releases","host":"","MD5":""}}'
OpenELEC-RPi2.arm-5.0.8.tar
引用符なしで(生)文字列を取得します。