2016-11-14 72 views
0

我有一个sql脚本,要求在命令行中输入用户名。如何捕捉用户提示信息?

我怎样才能以某种标准捕捉此提示并在运行可靠脚本时输入一些文本?

UPD:

我需要赶上手动输入请求,而不用手动输入值,输入他们编程。

回答

1

请看expect模块。

# Case insensitve password string match 
- expect: 
    command: passwd username 
    responses: 
     (?i)password: "MySekretPa$$word" 
+0

谢谢,但这似乎不是我想要的。我添加了该帖子的更新。 –

+0

@ Alexander.Iljushkin你的更新信息与期望值有什么不同?期望是正是因为这个原因:运行一个命令并响应任何提示输入。 –

+0

谢谢,我会试试看 –