shell - 运行Shell脚本的Gradle exec任务分散了输入的注意力

标签 shell unix input gradle

因此,在尝试通过sudo运行某些命令之前,我试图从用户那里获取输入信息,尤其是他们的密码。使用gradle执行shell脚本时,它会向控制台输出类似

$ > Building > :gradletaskname

但是,当它要求输入密码或其他输入时,这并不直观,因为gradle写入控制台的方式如下所示。
$ > Building > :gradletasknamePassword:

我尝试回显新行,但它始终像上面的示例一样显示。我知道这可能是一个愚蠢的问题,但我已经对此打了一段时间。

最佳答案

这是一个已知的限制,并将在下一版本中修复。这是JIRA问题的链接:http://issues.gradle.org/browse/GRADLE-1147

关于shell - 运行Shell脚本的Gradle exec任务分散了输入的注意力,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14740854/

相关文章:

bash - 在 Bash 中,为什么条件结构中需要 `then`?

c++ - 如何在C++中获取指向文件开头的指针

unix - 创建目录树并在clearcase中添加文件

ruby - capybara 找不到要附加文件的文件输入字段

shell - 如何使用 awk 或 sed 将每个单独出现的单词替换为其他单词?

linux - 当 fetchmail 发现未读电子邮件时,是否可以触发脚本

linux - 什么时候用引号括起 shell 变量?

linux - 在bash中将字符串拆分为数组

c - 使用 C 的 getline() 时出现奇怪的行为

html - 将标签定位在输入上,How-To?