如果另一个脚本需要用户输入,我想编写一个脚本来自动填写该信息

时间:2014-05-08 10:40:53

标签: shell batch-file command-line

我想自动化另一个程序或脚本。如果另一个脚本需要用户输入,我想编写一个脚本来自动填写该信息。

使用putty登录主机时,一个脚本会自动运行并需要选项输入才能继续。我想从另一个脚本提供该选项。整个过程应该使用dos批处理文件完全自动化。可能吗?

1 个答案:

答案 0 :(得分:0)

有多种方法和实用程序,

如果它只是单输入,那么你可以使用<运营商

#  some task
#
your script which needs input < $var (which contains input)  
#
#  post processing

如果输入很复杂,那么您可以尝试expect实用程序

#  some task
#
your_code.expec 
#
#  post processing

一些例子是here