Automation 命令“gcloud计算实例模板删除”的自动回答“是”`

Automation 命令“gcloud计算实例模板删除”的自动回答“是”`,automation,gcloud,Automation,Gcloud,要删除gcloud实例模板,我们调用 gcloud compute instance-templates delete TEMPLATE_NAME 但是我们必须回答一个Y/n问题,这对于自动化bash脚本来说是不受欢迎的。我们想要自动回答是的,怎么回答 p、 美国 我对这个问题的回答没有什么帮助 命令的手动页面也不包含任何其他参数 gcloud help compute instance-templates delete gcloud有一组全局标志,包括--quiet以禁用此类提示: 我

要删除gcloud实例模板,我们调用

gcloud compute instance-templates delete TEMPLATE_NAME
但是我们必须回答一个Y/n问题,这对于自动化bash脚本来说是不受欢迎的。我们想要自动回答是的,怎么回答

p、 美国

我对这个问题的回答没有什么帮助

命令的手动页面也不包含任何其他参数

gcloud help   compute instance-templates delete

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

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

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

printf'yes'| gcloud计算实例模板删除模板名称

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

您在gcloud上启发了我的知识。非常感谢。请注意,
--quiet
将适用于该用例。但从语法上讲,它所做的是“关闭”所有提示和所有控制台输出——这可能是您不想要的。对于更通用的解决方案,可能首选下面@AmitYadav显示的
printf“yes”|
方法。它将正常显示所有控制台输出,并在提示时提交值
yes