我正在写一个脚本文件来自动化。我正在降级该机器的Php版本。 我使用的命令是交互式的。
它会问我三个问题,我需要以n / Y / q的形式回答。
我知道我可以使用yes | {command}
。
但我需要给出一系列的否,是的,是的。
我该怎么做?
我甚至尝试过echo " N Y Y" | command
,但它无效。
我正在使用Debian Wheezy。
任何帮助?
答案 0 :(得分:3)
您需要在每个答案之间添加换行符:
printf "N\nY\nY\n" | command
答案 1 :(得分:2)
您需要新的字符'\ n':
echo -ne 'N\nY\nY\n' | command
如果没有,你可以使用已经提到的预期。
答案 2 :(得分:0)
试试这个
echo N Y Y | xargs -n 1