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

Tcl expect_out(1..9,string)

    博客分类:
  • Tcl
 
阅读更多
Tcl Expect 模块中的 expect_out(1..9,string) 用于读取 expect 正则表达式匹配出来的子字符串。例如:

# 使用以下代码匹配 abc10eeeekkkaaa 时
expect {
    -re "abc(\d{2}).*(k+)aaa" {
        # 输出 10
        puts "$expect_out(1,string)"
        # 输出 kkk
        puts "$expect_out(2,string)"
    }
}
分享到:
评论

相关推荐

    Exploring Expect.pdf

    - **Expect and Tcl Resources**: Lists resources for further learning about both Expect and Tcl, providing additional avenues for deepening knowledge and skills in these languages. #### Legal ...

    linux-expect

    由于 Expect 是基于 Tcl(Tool Command Language)语言编写的,因此在安装之前需要先确保系统中已经安装了 Tcl。大多数 Linux 发行版已经预装了 Tcl,如果没有安装,可以通过包管理器进行安装。一旦安装了 Tcl,就...

    expect用法教程

    if {$expect_out(1,string) != "/bin/tcsh"} { send "/bin/tcsh\r" } else { send "\r" } expect eof exit ``` 在这个例子中,我们使用了 `-re` 参数来指定正则表达式,这样可以在 `expect` 命令中使用正则表达式...

    expect脚本学习教程与范例

    if {$expect_out(1,string) != "/bin/tcsh"} { send "/bin/tcsh\r" } else { send "\r" } expect eof exit ``` 4. **解析说明**: - 第一行指定了执行此脚本的命令是 `/usr/bin/expect`。 - `set user ...

    expect学习笔记及实例详解

    **expect** 是一个基于 **Tcl** 的程序,主要用于自动化交互式命令。它最初由 Don Libes 在 1990 年代初开发,目的是为了解决通过自动化方式与需要交互式输入的程序进行交互的问题。例如,自动登录 SSH 会话或自动...

Global site tag (gtag.js) - Google Analytics