gpt4 book ai didi

powershell - 对于ACR中的存储库数量,输出返回错误结果

转载 作者:行者123 更新时间:2023-12-02 23:18:48 25 4
gpt4 key购买 nike

我正在使用以下命令来获取我的azure容器注册表的存储库列表。

Write-Host "Checking registry: $AzureRegistryName"

$RepoList = az acr repository list --name $AzureRegistryName --output table

Write-Host "Total repositories:"$RepoList.length

仓库的实际数量为34。但是脚本输出给出的总数为36。为什么会这样?

最佳答案

如果将表的输出格式用作--output table,则结果将类似于:

Result
--------
repo1
repo2
repo3
repo4

将结果保存到变量 $RepoList时,其前两个元素将是 Result-----。因此,该数组的长度将为(实际存储库总数)+ 2。

通过使用 --output tsv命令指定 az acr,可以以tsv格式代替表格式。

它返回制表符和换行符分隔的值,而没有其他格式,键或其他符号。这种格式可以很容易地将输出消耗到其他需要以某种形式处理文本的命令和工具中。

关于powershell - 对于ACR中的存储库数量,输出返回错误结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57671888/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com