Я пытаюсь написать встроенный цикл for, который будет выполняться на 5-й итерации и далее вывода команды.
Поэтому пропустите первые 5 и выполните на любой итерации, превышающей 5.
20191017t161323 --- skipped
20191018t074509 --- skipped
20191018t094457 --- skipped
20191018t103440 --- skipped
20191018t123800 --- skipped
20191018t132445 --- gcloud app versions delete "20191018t132445" --service="SERVICE_NAME" --format="value(VERSION)"
20191018t155251 --- gcloud app versions delete "20191018t155251" --service="SERVICE_NAME" --format="value(VERSION)"
20191021t070429 ...
20191021t075342 ...
...
for i in $(gcloud app versions list --service="SERVICE_NAME" --filter="SERVING_STATUS=STOPPED" --format="value(VERSION)"); do gcloud app versions delete "$i" --service="SERVICE_NAME" --format="value(VERSION)" --quiet; done
Разбивка
gcloud app versions list --service="SERVICE_NAME" --filter="SERVING_STATUS=STOPPED" --format="value(VERSION)"
вернет список идентификаторов, которые будут переданы в
gcloud app versions delete "$i" --service="SERVICE_NAME" --format="value(VERSION)" --quiet
Я хотел бы получитьэто запустить в строке без каких-либо файловых зависимостей. Это возможно?