Получить последнее изображение из 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?

Другие вопросы по тегам