Получить последнее изображение из ACR, которое не начинается с префикса
Я собираюсь получить последнее изображение из репозитория ACR, в котором нет определенного префикса: Вот что у меня есть сейчас:
$ az acr repository show-tags --name myacr --repository myrepo --orderby time_desc --top 1 --output tsv
Список изображений такой:
"prefix-7471",
"prefix-7470",
"7469",
"prefix-7467",
"prefix-7466",
"prefix-7459",
"7455",
...
Приведенная выше команда показывает тег: "prefix-7471" в качестве вывода, однако я хочу, чтобы он получал тег: "7469"
Есть ли способ получить это?
1 ответ
Решение
Как насчет использования grep?
az acr repository show-tags --name myacr --repository myrepo --orderby time_desc \
--output tsv | grep -v "prefix"
а затем вы можете взять первую строку из вывода
пс. Я не думаю, что ты сможешь сделатьnotcontains
запрос jmespath?