Ich habe eine Textdatei mit einer Reihe von Operationen, die ich mit meinem Expect-Skript senden möchte, die aussieht wie (ersetzt op1 & op2 mit den Befehlen in meinem Text-Datei, eins Befehl pro Zeile):Wie verwende ich erwarten zusammen mit einem Bash-Skript
#!/usr/bin/expect
spawn ssh [email protected] telnet jpaxdp
expect {\-> }
send "op1(20)\r"
expect {\-> }
send "op2\r"
expect {\-> }
send "exit\r"
expect eof
Wie kann ich das tun?
Awesome, ich wusste nicht, 'expect' würde Skriptbefehle wie diese essen! Funktioniert super! Vielen Dank! – cerr
Expect erweitert Tcl, das eine allgemeine Sprache ist. Es gibt nicht viel, was es nicht tun kann. –