2011年(4)
分类: LINUX
2011-05-12 18:17:55
设置变量
set VARIABLE zhi
set VARIABLE [lindex $argv 0] 程序后跟的第一个参数
赋值:
引用数组
proc functionName {parameter list} {
…………
}
函数可以递归调用
类似与C中的case结构
expect {
"stringOne" {
send "dealWith1"
……
}
"stringTwo" {
send "dealWith2"
……
}
}
expect ……
send ……
expect ……
send ……
while ($done) {
................
for start test next command
for {set i 0} {$i<[llength $aindex]} {incr i} {
puts $array1([lindex $aindex $i])
}
if { } {
……
} else {
1.send 后面的内容不显示给用户,如果要显示给用户使用send_user 或者使用 puts stderr(显示到屏幕) or puts(可以重定向到文件) puts stdout
2.set timeout n
timeout {
trap {
set rows [stty rows]
set cols [stty columns]
stty rows $rows columns $cols < $spawn_out(slave,name)
} WINCH