./script.sh install
答案按顺序y 2 1 n n
我怎么能用bash做到这一点?
编辑:是否可以只传递第一个答案?
echo "y" | install
解决方法:
我会将here document传递给stdin:
./script.sh install <<EOF
y
2
1
n
n
EOF
如果你想在一行上,你也可以使用echo:
echo -e "y\n2\n1\nn\nn" | ./script.sh install
但是,我更喜欢这里的文档解决方案,因为它是恕我直言更具可读性.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。