处理Linux shell脚本中的输入确认

Obi*_*ill 13 linux shell ubuntu apt debconf

我正在编写一个Linux Shell脚本来自动完成我在Ubuntu 11.04上做的一些事情.

基本上,我正在编写一个shell脚本来安装NGINX,MySQL和PHP,然后配置所有内容.我知道如何通过命令行完成所有事情.

但是,我不知道我将如何处理进程要求用户输入的部分.例如,我使用apt-get安装的某些内容会要求您进行确认,即(Y)es或(N)o.

我究竟如何处理shell脚本中的自动确认,即在被问到时自动确认是或否?

wor*_*rty 15

yes | ./script会回答 y一切.

否则,编写一个打印所需答案的脚本,例如:

 echo N
 echo Y
 echo Y
Run Code Online (Sandbox Code Playgroud)