| ★ wanayoo — archive 1999 http://nodevice.com/sections/ManIndex/man0249.html | Nouvelle recherche | Portail wanayoo |
| Previous Next Man Index | Sections: 0 1 2 3 4 5 6 7 8 N |
\(bu
\(bu
\(bu
\(bu
By default, ^] is an escape that lets you talk to Dislocate itself. At that point, you can disconnect (by pressing ^D) or suspend Dislocate (by pressing ^Z).
Any Tcl or Expect command is also acceptable at this point. For example, to insert the contents of a the file /etc/motd as if you had typed it, say:
send -i $out [exec cat /etc/motd]
To send the numbers 1 to 100 in response to the prompt "next #", say:
for {set i 0} {$i<100} {incr i} { expect -i $in "next #" send -i $out "$i\r" }
Scripts can also be prepared and sourced in so that you don't have to type them on the spot.
Dislocate is actually just a simple Expect script. Feel free to make it do what you want it to do or just use Expect directly, without going through Dislocate . Dislocate understands a few special arguments. These should appear before any program name. Each should be separated by whitespace. If the arguments themselves takes arguments, these should also be separated by whitespace.
The -escape flag sets the escape to whatever follows. The default escape is ^].
| Previous Next Man Index | Sections: 0 1 2 3 4 5 6 7 8 N |