![](/img/trans.png)
[英]Using Azure CLI Get the 'principalId' value of an Azure Application Gateway
[英]Azure CLI Passing Value To Other Azure Command
想知道是否有辦法將 az cli 命令鏈接在一起以及它們應該如何工作?
例如,我正在嘗試將 pipe 一個az storage account
命令 output 變成另一個
az storage account list
命令也可以返回多個值
az storage account list --subscription '<subscription>' --query "<query>" |
az storage account update --name @ --allow-blob-public-access false
上面的似乎不起作用,想知道是否有正確的方法來做到這一點?
我認為執行此操作的方法可能是使用xargs
並將az storage account list
調用的--output
參數設置為tsv
。
az storage account list --subscription '<subscription>' --query "<query>" --output tsv |
xargs -I{} az storage account update --name {} --allow-blob-public-access false
xargs -I
允許您指定一個占位符字符串 ( {}
),然后可以將其用作xargs
調用的 rest 中的輸入項。
如果返回多個值,這應該允許您對查詢輸出的所有項目執行此update
操作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.