UNIX在shell脚本中自动输入密码

问题描述:

我有一个使用用户名和密码作为输入的shell脚本。当我运行这个脚本时,我希望自动填充这两个细节。UNIX在shell脚本中自动输入密码

我该怎么做?

我尝试使用expect,但它在我当前的UNIX版本中不可用。

+4

我假设你的意思是“期待'而不是'除外',并且我恰当地编辑了这个问题。我们不知道你“当前的UNIX版本”是什么 - Linux? HP/UX? AIX?的Solaris?请[编辑]您的问题以添加适当的标签,并且您将更有可能得到很好的答案。 –

+0

您可以轻松地为您可能运行的任何系统(以及很少有几乎不可能运行的系统)构建'expect'(和Tcl/Tk,它在其上构建)。 –

希望你输入密码不从标准输入读取,但其他人做一些方案:尽量只管路他们:

{ echo "name"; echo "password"; } | script 

script <<'END' 
name 
password 
END