自动对命令“ gcloud compute instance-templates delete”回答“是”

时间:2019-02-18 16:43:44

标签: automation gcloud

要删除gcloud实例模板,请致电

gcloud compute instance-templates delete TEMPLATE_NAME

但是我们必须回答一个Y / n问题,自动化bash脚本不赞成这样做。我们要自动回答是的,如何?

p.s。

我对这个问题的google search效果不大。

该命令的手册页也没有任何其他参数。

gcloud help   compute instance-templates delete

2 个答案:

答案 0 :(得分:5)

我同意在使用 --quiet 命令时使用 gcloud 是最好的方法。

但对于没有此类选项的 CLI 工具,我们可以显式使用 printf,如下所示:

printf 'yes' | gcloud compute instance-templates delete TEMPLATE_NAME

我希望这是有用的(如果不是在这种情况下,那么在其他地方)。

答案 1 :(得分:2)

gcloud具有一组全局标志,其中包括--quiet以禁用此类提示:

https://cloud.google.com/sdk/gcloud/reference/