如何在Azure CLI中筛选包含指定字符串的NIC名称
筛选资源组中名称包含指定字符串的NIC名称
你可以借助JMESPath的contains函数实现名称筛选,修改后的Azure CLI命令如下:
获取所有符合条件的NIC名称列表
az network nic list --resource-group "RG_TEST" --query "[?contains(name, 'NIC_PROD_TEST')].name"
仅获取第一个符合条件的NIC名称
如果只需要返回第一个匹配的名称,在查询末尾添加索引即可:
az network nic list --resource-group "RG_TEST" --query "[?contains(name, 'NIC_PROD_TEST')].name[0]"
命令说明
[?contains(name, 'NIC_PROD_TEST')]:通过contains函数过滤出名称包含NIC_PROD_TEST的NIC资源.name:提取筛选后资源的名称字段[0]:仅取结果列表中的第一个元素(可选)
内容的提问来源于stack exchange,提问作者anuruddhas
相关产品推荐
相关产品推荐

