所以在我们通过 sudo 运行一些命令之前,我试图从用户那里获取输入,特别是他们的密码。在使用 gradle 执行 shell 脚本时,它会打印到控制台,例如
$ > Building > :gradletaskname
但是当它要求输入密码或其他输入时,它并不直观,因为 gradle 写入控制台的方式如下所示。
$ > Building > :gradletasknamePassword:
我试过回显新行,但它总是像我上面的例子一样显示。我知道这可能是一个愚蠢的问题,但我已经为此苦恼了一段时间。