Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/shell/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
UNIX在shell脚本中自动输入密码_Shell_Unix - Fatal编程技术网

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

UNIX在shell脚本中自动输入密码,shell,unix,Shell,Unix,我有一个shell脚本,输入用户名和密码。运行此脚本时,我希望自动填充这两个详细信息 我该怎么做 我尝试使用expect,但它在我当前的UNIX版本中不可用。一些希望您输入密码的程序不从stdin读取,但其他程序可以:尝试将它们导入: { echo "name"; echo "password"; } | script 或 script我猜你的意思是“期望”而不是“例外”,我对问题进行了适当的编辑。我们不知道您的“当前UNIX版本”是什么-Linux?HP/UX?AIX?Solaris?请将您

我有一个shell脚本,输入用户名和密码。运行此脚本时,我希望自动填充这两个详细信息

我该怎么做


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

一些希望您输入密码的程序不从stdin读取,但其他程序可以:尝试将它们导入:

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


script我猜你的意思是“期望”而不是“例外”,我对问题进行了适当的编辑。我们不知道您的“当前UNIX版本”是什么-Linux?HP/UX?AIX?Solaris?请将您的问题添加到适当的标记中,这样您就更有可能得到好的答案。您可以轻松地为您可能正在运行的任何系统构建
expect
(以及构建它的Tcl/Tk)(很少有系统是您不可能运行的)。
script <<'END'
name
password
END