繁体   English   中英

Debian / Linux中[y / n]的自动化

[英]Automation of [y/n] in Debian/Linux

我正在编写一个脚本文件来自动化。 我正在降级机器的Php版本。 我正在使用的命令是交互式的。

它会问我三个问题,我需要以n / Y / q的形式回答。

我知道我可以使用yes | {command} yes | {command} 但是我需要给出一系列否,是,是。

我怎样才能做到这一点?

我什至尝试做echo " NYY" | command echo " NYY" | command但不起作用。

我正在使用Debian Wheezy。

有什么帮助吗?

您需要在每个答案之间添加换行符:

printf "N\nY\nY\n" | command

您需要换行符'\\ n':

echo -ne 'N\nY\nY\n' | command

未能使用您已经提到的期望值。

尝试这个

echo N Y Y | xargs -n 1

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM