У меня есть сценарий, который использует команды ожидают и отправляют команды для автоматического ввода с консоли.
Но я хочу, чтобы между сценарием пользователь вводил несколько консольных вводов вручную.Как мы можем этого добиться.
Пример:
#!/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
Я ожидаю, что мой сценарий должен начинаться с автоматизации, но между некоторым обязательным пользовательским вводом и на основе пользовательского ввода он должен возобновиться снова.