0

go所以我正在使用一个我没有接触过的 OSS 。我正在尝试自动化该脚本。

所以这就是脚本的工作方式 calling_go_code 消息确认用户获取用户输入执行代码。

我正在尝试自动化这个脚本。

到目前为止,这是我尝试过的, sh test.sh Param1

当我运行脚本时

echo "hello"
calling_go_code

上面的代码要求输入一些参数作为输入 test.sh

sh test.sh Param1

echo "hello"
calling_go_code -- $1
4

1 回答 1

0

基于@RichardHuxton 的帖子。这是我正在使用的解决方案

#!/usr/bin/expect -f


set alias [lindex $argv 1]

set input [lindex $argv 0]

set timeout -1

COMMAND I AM USING 

expect {

    "*CONFIRMATION MESSAGE 1" { send -- $alias\r }


    exp_continue

}


expect {

    "*CONFIRMATION MESSAGE 2" { send -- $alias\r }


    exp_continue

}

expect eof

呼叫机器人

 ./bot param1 param2

期望的依赖

于 2019-01-30T08:07:18.467 回答