Podczas próby uruchomienia poniższego skryptu oczekującego, po prostu kończy działanie, czekając na wprowadzenie danych przez użytkownika. Czy ktoś mógłby mi powiedzieć, co robię źle?nie oczekuje na dane wejściowe użytkownika w oczekiwaniu na skrypt
#!/usr/bin/expect
puts -nonewline stdout "Enter device id:"
flush stdout
gets stdin id
puts -nonewline stdout "Enter device name:"
flush stdout
gets stdin name
Uwagi: Znalazłem sposób, aby uzyskać dane od użytkownika w dokumentacji spodziewać i potwierdziłem, że Expect zmienia zachowanie blokujące 'dostaje stdin' przez testowanie. Byłem bardzo zaskoczony tą zmianą. –