2012年6月17日
摘要: proc do_login {login pass} { …………}提示不是很清楚么,要proc name args body你只给了proc name args原来这里的{body}的“{”还必须跟在{args}的后面。。这个破语言 阅读全文
posted @ 2012-06-17 14:55 cbwcwy 阅读(1148) 评论(0) 推荐(0) 编辑
摘要: ==两种for循环的写法for {set i 0} {$i<=10} {incr i} {#i默认增量是1,即等价incr i 1。注意这个反括号一定要写在这行行末:args: should be "for start test next command".........................}Q:能不能改为i为我指定的几个数就好。比如我指定i为 3 5 6 7 9这几个数? 谢谢。foreach i { 1 3 5 7 9 } { puts "$i"}注:expect 用的是tcl语法,不是shell语法,或者用switch==for 阅读全文
posted @ 2012-06-17 13:07 cbwcwy 阅读(46608) 评论(2) 推荐(3) 编辑
摘要: 一、概述我们通过Shell可以实现简单的控制流功能,如:循环、判断等。但是对于需要交互的场合则必须通过人工来干预,有时候我们可能会需要实现和交互程序如telnet服务器等进行交互的功能。而Expect就使用来实现这种功能的工具。Expect是一个免费的编程工具语言,用来实现自动和交互式任务进行通信,而无需人的干预。Expect的作者Don Libes在1990年开始编写Expect时对Expect做有如下定义:Expect是一个用来实现自动交互功能的软件套件(Expect [is a] software suite for automating interactive tools)。使用它系统 阅读全文
posted @ 2012-06-17 13:04 cbwcwy 阅读(1926) 评论(0) 推荐(0) 编辑