`
insertyou
  • 浏览: 866905 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

TCL/EXPECT自动化测试脚本实例五 --- 由文件中读取一行

阅读更多
代码见下,比较简单,就不再分析了。调用实例见前面的文章。

#************************************************
# get a line from file, skip blank lines and
# comment lines, return the reading line in
# parameter 'line'.
#
# @PARAMS
# fd - file fd
# line - var used to return the line
#
# @RETURN
# return 1 if read successfully, otherwise 0
#************************************************
proc getLine {fd line} {
upvar $line ln

# read a line from fd
while {[set lineLen [gets $fd ln]] >= 0} {
# blank line
if { $lineLen == 0 } continue

# trim whitespace
set ln [string trim $ln]
if { [string length $ln] == 0 } continue

# skip comment
if { [string index $ln 0] == "#" } continue

# success
return 1
}

return 0
}
分享到:
评论

相关推荐

    expect-5.45-sol9-sparc-local.gz

    expect-5.45-sol9-sparc-local.gz solaris9 安装expect工具方法 在网站http://www.sunfreeware.com/indexsparc9.html下载到对应系统本版软件包 需要下载4个软件包分别是: tcl-8.5a4-sol9-sparc-local.gz tk-8.5a4-...

    tcl864安装包

    tcl脚本语言安装包,要安装expect脚本,必须先安装tcl。 一)Tcl 安装 主页: http://www.tcl.tk 下载地址: http://www.tcl.tk/software/tcltk/downloadnow84.tml 1.下载源码包 wget ...

    expect-5.45-sol10-sparc-local.gz

    expect-5.45-sol10-sparc-local.gz solaris9 安装expect工具方法 在网站http://www.sunfreeware.com/indexsparc9.html下载到对应系统本版软件包 需要下载4个软件包分别是: tcl-8.5a4-sol9-sparc-local.gz tk-8.5a4-...

    Tcl/tk 宝典之一 - Expect讲解

    这个是讲解Tcl/tk 中Expect用法的书,讲的同时结合实例,很易懂。绝对是入门的好材料。

    用expect 实现切换用户时自动输入密码.txt

    昨天一个网友问如何能够将输入密码的工作在shell里面自动完成,研究了一下,发现这种交互式的工作,普通的shell实现不了,据说可以借助expect来搞定,所以初步学习了一下expect,成果和大家分享一下: 应用一: 实现...

    Tcl/Expect

    Tcl/Expect学习心得:等待操作是很有用的及COM通讯脚本

    Tcl语言,expect脚本

    Tcl,Tcl语言,expect,可用于交互式自动化脚本,方便自动化管理服务器。

    expect-5.45-14.el7_1.x86_64.zip 在 centos7 上测试通过

    [root@localhost expect]# rpm -ivh expect-5.45-14.el7_1.x86_64.rpm 准备中... ################################# [100%] 正在升级/安装... 1:expect-5.45-14.el7_1 ################################# [100%] ...

    expect5.43.0和tcl8.4.11.zip

    expect据说是交互性很强的脚本语言,但是expect依赖于tcl,但linux系统里一般不自带安装tcl,需要手动安装

    expect交互式执行网络命令

    expect实现 shell 交互式网络命令,插件安装: tar xzvf expect5.45.tar.gz cd expect5.45 ./configure --prefix=/usr/expect --with-tcl=/usr/tcl/lib --with-...ln -s /usr/tcl/bin/expect /usr/expect/bin/expect

    #!/usr/bin/expect

    NULL 博文链接:https://j2ee2009.iteye.com/blog/824829

    libgcc-3.4.6-sol9-sparc-local.gz

    pkgadd -d ./tcl-8.5a4-sol9-sparc-local 安提示选择则可 pkgadd -d ./tk-8.5a4-sol9-sparc-local pkgadd -d ./libgcc-3.4.6-sol9-sparc-local pkgadd -d ./expect-5.43.0-sol9-sparc-local 注:默认安装后expect命令...

    expect.deb离线包(包含tcl8.5_8.5.11-1ubuntu1和expect_5.45-2)

    expect.deb离线包,包含 expect_5.45-2_amd64.deb tcl8.5_8.5.11-1ubuntu1_amd64.deb两个 使用命令 dpkg --install expect_5.45-2_amd64.deb dpkg --install tcl8.5_8.5.11-1ubuntu1_amd64.deb 可以直接进行安装,不...

    禅道自动化测试框架ZenTaoATF.zip

    ZenTaoATF是由禅道开发团队开发的自动化测试框架,它只有一个脚本文件,可以支持各种脚本语言编写的自动化测试脚本,语法简单,使用灵活,后续会和禅道项目管理软件进行绑定和集成。 它的基本工作原理如下: 首先,...

    tcl-expect

    简单介绍tcl语言以和expect语法以及使用方法

    SigmationTF自动化测试教程

    本文对自动化测试理论以及相关工具和技术进行了全面介绍,并且对手动 测试技术与自动测试技术的特点进行了分析,最后对先进的全自动测试平台 SigmationTF的组网方法、设备管理、自动化测试脚本开发进行了详细讨论。 ...

    tcl快速入门.pdf

    Tcl 中的循环和分支 14 Tcl 字符串和模式匹配 16 Tcl 列表 18 Tcl 数组 20 更多 Tcl 数组 22 Tcl 过程 23 变量作用域规则 25 Tcl 中的数据结构 25 路径和文件 27 Tcl 进程和文件 I/O 29 将 eval 用于动态脚本 32 Tk ...

    Tcl/expect sms gateway-开源

    使用tcl / expect编写的简单sms网关,使用mysql作为文本消息的数据源。

    tcl-expect的基础包

    linux交互式编程expect的基础包

    expect 脚本的简单例子

    关于自动化脚本expect的一个例子。本脚本功能是 实现自动输入密码登录到一个server机器上。

Global site tag (gtag.js) - Google Analytics