zoukankan      html  css  js  c++  java
  • linux expect命令使用入门

    expect的核心是spawn expect send set
     
    spawn:spawn是进入expect环境后才可以执行的expect内部命令,相当于shell中的内置命令,通过它,调用需要执行的命令
     
    expect:捕获提示
     
    send:发送交互值(结尾需要加上 )
     
    set:设置变量
     
     
    interact:执行完保留交互状态
     
    expect eof :与spawn对应表示捕获终端输出信息终止
     
    $argv :相当于c语言中的参数变量,接收bash传过来的参数。取值方式,索引方式[lindex $argv num],范围方式[lrange $argv 0 4],第一个参数到第第五个参数。(没有参数本身)
     
    方括号执行了一个嵌套命令. 例如, 如果你想传递一个命令的结果作为另外一个命令的参数, 那么你使用这个符号
     

    双引号把词组标记为命令的一个参数. "$"符号和方括号在双引号内仍被解释
    "some stuff"

    大括号也把词组标记为命令的一个参数. 但是, 其他符号在大括号内不被解释
    {some stuff}

    反斜线符号是用来引用特殊符号. 例如:n 代表换行. 反斜线符号也被用来关闭"$"符号, 引号,方括号和大括号的特殊含义

  • 相关阅读:
    接口测试
    Excel
    day16 内置函数作业
    day16 内置函数和匿名函数
    day15 内置函数
    day14 生成器进阶
    day13迭代器
    day13生成器
    day11 作业
    day11 装饰器
  • 原文地址:https://www.cnblogs.com/baitutu/p/6250328.html
Copyright © 2011-2022 走看看