Overview of the Azure CLI, plus how to make use of JMESPAH queries, followed by integration into Bash scripting.
Many of the labs on here use the Azure CLI as the preferred scripting language as this site has a focus on OSS technologies.
This set of reference labs shows some introductory basics on the CLI, before moving onto understanding how the JMESPATH queries work and how to use those within scripting.
Install the Azure CLI
Introduction to using the Azure CLI
Understand the JMESPATH queries using this lab that explores some common uses.
Integrate with Bash
Bash script with the Azure CLI using JMESPATH queries, plus the jp and jq filters.