Как передать пользовательский ввод консоли между сценарием ожидаемой автоматизации - PullRequest
0 голосов
/ 17 апреля 2019

У меня есть сценарий, который использует команды ожидают и отправляют команды для автоматического ввода с консоли.

Но я хочу, чтобы между сценарием пользователь вводил несколько консольных вводов вручную.Как мы можем этого добиться.

Пример:

#!/usr/bin/expect

set timeout 10

spawn some_command

expect "# " { send "ls\r" }

some_manual_entries using console : User input

expect "# " { send "ls\r" }

interact

Я ожидаю, что мой сценарий должен начинаться с автоматизации, но между некоторым обязательным пользовательским вводом и на основе пользовательского ввода он должен возобновиться снова.

...