[英]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.