我想使用adduser USER
(USER 是用户名),但这会问我很多问题,例如全名和地址。我想要一个自动键入返回键并跳过这些问题的脚本。例如,我执行./myadduser.sh USER
myadduser.sh 调用 adduser USER 并输入返回所有问题。有什么好方法可以做到这一点吗?我正在考虑 Ubuntu 14.04。
抱歉,我犯了一个错误。输入返回不是所有问题,因为我必须输入无法返回的密码。是否可以对除密码问题之外的所有问题都输入return?
答案1
该yes
命令连续输出提供的第一个参数,后跟换行符,直到停止。所以这应该适合你yes "" | adduser ...
:
然而,大多数现代程序已经内置了类似的东西,或者使您可以在命令行上传递所有需要的信息,使其对脚本友好。我相信 Ubuntu 上就是这种情况adduser
。