我必须在 shell 脚本中使用一个命令,该命令将提示输入 Y 或 N。如何在命令之后在 shell 脚本中将其回答为 Y

我必须在 shell 脚本中使用一个命令,该命令将提示输入 Y 或 N。如何在命令之后在 shell 脚本中将其回答为 Y
$ command
Are you sure you want to set cOrders to be Y? <Y/N> Y

如何在 shell 脚本中回答 Y

答案1

以最简单的形式,您只需echo执行Y以下命令:

echo "Y" | command

或者,如果它给你多个提示并且你想要回答Y所有提示,请使用yes

yes | command

答案2

您可以通过管道yes命令自动回答“是”。下面的命令将自动对 apt-gets 的安装请求回答“是”。

yes | apt-get upgrade

相关内容