Wenn ich versuche, das folgende expect-Skript auszuführen, wird es nur noch ausgeführt und wartet auf Benutzereingaben. Könnte mir jemand sagen, was ich falsch mache?wartet nicht auf Benutzereingaben im Skript expect
#!/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
Hinweise: Ich fand, wie Eingang in der erwarten Dokumentation vom Benutzer zu erhalten und ich habe bestätigt, dass Expect das Testverhalten von 'gets stdin' ändert. Ich war sehr überrascht von dieser Veränderung. –