For system, network and cloud administrators
In order to delete all Azure storage accounts that start with mystorage, for example, you’ll first need to run a Bash shell instead of PowerShell. Then, type:
az storage account list --query "[?starts_with(name,'mystorage')].[name]" --output tsv | xargs -L1 bash -c 'az storage account delete --name $0 --yes'
The above command will delete all Azure storage accounts that start with mystorage but without any need for confirmation (because we’ve supplied the –yes parameter). Also, the tsv output parameter can easily be replaced with table.