Moin!
Ich habe hier ein expect-Script:
1 2 3 4 5 6 7 8 9 10 11 12 | #!/usr/bin/expect log_user 0 set timeout 2 spawn telnet 192.168.178.35 expect "aus.\r\n" { send "\x1bRD90005f&" } log_user 1 expect "\x26" { send "\x1d" } log_user 0 expect "telnet>" { send "quit" } puts "\r" close exit |
Aber ich möchte einen Teil des Send-String an das Script übergeben, also "./foo.sh RD90005f" und in den send-String wird nach \x1b und vor & eben das RD90005f eingefügt. Ich habe schon ein paar Anleitungen gesehen, die Passwörter übergeben haben... aber keine hat für mich funktioniert. Könnt ihr mir einen Tipp geben?
Gruß Pascal