当前位置: 首页 > news >正文

linux expect if判断

linux下expect的简单使用 - 桦沐 - 博客园

expect语法参考:

1. expect中的判断语句:     
if { condition } {
     # do your things
} elseif {
     # do your things
} else {
     # do your things
}

expect中没有小括号(),所有的if/else, while, for的条件全部使用大括号{}, 并且{ 与左边要有空格,否则会报错。另,else 不能单独占一行,否则会报错。


2. 字符串比较

if { "$node" == "apple" } {
     puts "apple"
} elseif { "$node" == "other" } {
     puts "invalid name"
     exit 70
} else {
     puts "asd"
}

对比string,使用==表示相等, !=标示不相等。

相关文章:

  • uniapp一键生成iOS通用链接
  • 即时零售加速布局,社区团购的优势依旧非常明显
  • python基础(一)数据类型
  • 基于问题驱动法的计算机组成原理教学研究
  • Python实战|「甜点消消」游戏数据分析过程
  • Vue3手写分页器
  • Apache,PHP安装及Apache引入PHP模块
  • chosen.jquery.js 插件的使用和总结
  • 全网最牛自动化测试框架系列之pytest(9)-标记用例(指定执行、跳过用例、预期失败)
  • ARM汇编
  • Docker部署并启动RabbitMQ
  • 树莓派远程音乐播放器
  • LeetCode用数组建立二叉树
  • Leetcode560. 和为 K 的子数组
  • Docker部署Tomcat
  • 【5+】跨webview多页面 触发事件(二)
  • download使用浅析
  • iOS仿今日头条、壁纸应用、筛选分类、三方微博、颜色填充等源码
  • JavaScript DOM 10 - 滚动
  • JavaScript异步流程控制的前世今生
  • k个最大的数及变种小结
  • Node + FFmpeg 实现Canvas动画导出视频
  • node入门
  • Node项目之评分系统(二)- 数据库设计
  • PHP的Ev教程三(Periodic watcher)
  • Python语法速览与机器学习开发环境搭建
  • Spring Cloud Feign的两种使用姿势
  • vue-cli3搭建项目
  • WordPress 获取当前文章下的所有附件/获取指定ID文章的附件(图片、文件、视频)...
  • 不发不行!Netty集成文字图片聊天室外加TCP/IP软硬件通信
  • 多线程事务回滚
  • 利用阿里云 OSS 搭建私有 Docker 仓库
  • 软件开发学习的5大技巧,你知道吗?
  • 腾讯大梁:DevOps最后一棒,有效构建海量运营的持续反馈能力
  • 原生 js 实现移动端 Touch 滑动反弹
  • 正则学习笔记
  • 仓管云——企业云erp功能有哪些?
  • 如何用纯 CSS 创作一个货车 loader
  • 组复制官方翻译九、Group Replication Technical Details
  • # Java NIO(一)FileChannel
  • ###C语言程序设计-----C语言学习(6)#
  • #Java第九次作业--输入输出流和文件操作
  • #基础#使用Jupyter进行Notebook的转换 .ipynb文件导出为.md文件
  • #我与Java虚拟机的故事#连载12:一本书带我深入Java领域
  • (附源码)ssm本科教学合格评估管理系统 毕业设计 180916
  • (七)理解angular中的module和injector,即依赖注入
  • (学习日记)2024.03.12:UCOSIII第十四节:时基列表
  • (转)GCC在C语言中内嵌汇编 asm __volatile__
  • .bashrc在哪里,alias妙用
  • .NET : 在VS2008中计算代码度量值
  • .netcore 如何获取系统中所有session_ASP.NET Core如何解决分布式Session一致性问题
  • .NET连接数据库方式
  • .Net通用分页类(存储过程分页版,可以选择页码的显示样式,且有中英选择)
  • @data注解_SpringBoot 使用WebSocket打造在线聊天室(基于注解)
  • [ Linux 长征路第二篇] 基本指令head,tail,date,cal,find,grep,zip,tar,bc,unname