Hallo Zusammen,
vielleicht kennt sich ja jemand etwas mit expect aus.
ich habe ein Script geschrieben, welches auch soweit auch funktioniert,
allerdings schaffe ich es nicht Strings zu verarbeiten.
Aufruf:
./script.exp <user> <pass> <description>
./script.exp hans te!st "Hans Meier"
Script:
Versuch 1
send "add [lindex $argv 0] [lindex $argv 1] \"[lindex $argv 2]\"\r"
Versuch 2
send "add [lindex $argv 0] [lindex $argv 1] '"[lindex $argv 2]'\r"
Ich benötige am Ende einen Sring der so:
add hans te!st "Hans Meier" aussieht!
Egal was ich probiert habe, ich erhalte immer so etwas:
add hans te!st ""
Der Inhalt aus [lindex $argv 2] wird als nicht übernommen, warum nicht?
Hat jemand eine Idee?
Danke!