我有一个bash脚本,它使用read
命令以交互方式读取命令的参数,例如yes/no选项。是否有方法在非交互式脚本中调用此脚本,并将默认选项值作为参数传递?
这不仅仅是我必须传递给交互脚本的一个选项。
最佳答案
对于更复杂的任务,有expect
(http://en.wikipedia.org/wiki/Expect)。
它基本上模拟了一个用户,你可以编写一个脚本如何对特定的程序输出和相关的东西做出反应。
这也适用于ssh
这样的情况,即禁止将密码传递给它。
关于bash - 非交互地将参数传递给交互式程序,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38458308/