我正在构建一个用于生成应用程序的自动构建脚本。在我手动运行每个命令之前。构建脚本几乎已完成,但存在问题。某些命令需要输入,但我不知道如何在不提示用户的情况下为命令提供输入。例如:
keytool -genkey -v -keystore Keystore/$name.keystore -alias $lowername -keyalg RSA -keysize 2048 -validity 10000
这要求当前密码始终相同,但我每次都需要输入。
有没有办法可以在运行命令时提供问题的答案而不向用户显示?
答案 0 :(得分:0)
您可以使用程序 expect (TCL扩展库的一部分)来实现此目的。 使用起来非常简单。