我尝试创建一个运行安装脚本的脚本并回答安装问题,例如:"按Enter继续","是/否?", "输入用户名:","输入密码"。
我的脚本需要提供其他脚本问题的答案。
我无法使用expect,因为这个脚本会运行在许多机器上,如果它们支持exepct,我就不会这样做。
我已经尝试过这个
install.sh <<!
y
username
pasword
!
但是安装脚本会进入无限循环,要求输入用户名
管理员用户名=&gt;用户名不能为空,请重试
管理员用户名=&gt;用户名不能为空,请重试
管理员用户名=&gt;用户名不能为空,请重试
以下情况也是如此:
echo "yes
username
$PASSWORD" | sh install
最好的方法是什么?