• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >linux shell > shell中嵌套执行expect命令实例

shell中嵌套执行expect命令实例

作者:junjie 字体:[增加 减小] 来源:互联网

junjie 通过本文主要向大家介绍了shell expect,linux shell expect,shell中expect,shell 嵌套expect,shell 调用expect等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

一直都想把expect的操作写到bash脚本里,这样就不用我再写两个脚本来执行了,搞了一下午终于有点小成就,给大家看看吧.

系统:centos 5.x

1.先安装expect

yum -y install expect
</div>

2.脚本内容:

cat auto_svn.sh
#!/bin/bash
passwd='123456'
/usr/bin/expect <<-EOF
set time 30
spawn ssh -p18330 root@192.168.10.22
expect {
"*yes/no" { send "yes\r"; exp_continue }
"*password:" { send "$passwd\r" }
}
expect "*#"
send "cd /home/trunk\r"
expect "*#"
send "svn up\r"
expect "*#"
send "exit\r"
interact
expect eof
EOF
</div>

这样写的话,就方便得很多,一个脚本就包括完了.

</div>

您可能想查找下面的文章:

  • shell中嵌套执行expect命令实例
  • 用expect实现的自动登录到多台服务器的shell脚本
  • shell结合expect写的批量scp脚本工具

相关文章

  • linux shell 路径截取正则表达式
  • shell脚本实现批量测试局域网主机是否在线
  • Bash中数组的操作教程
  • shell grep 查找进程的小技巧
  • Linux 中C语言getcwd()函数的用法
  • shell 1>&2 2>&1 &>filename重定向的含义和区别
  • SVN限制message字符个数及格式的实例
  • Linux 脚本编写基础知识
  • nginx 下安装配置 phpadmin报错的解决方法
  • 获取两个日期间隔时间的shell脚本代码

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • linux 命令每天必学之tar命令
    • 局域网远程开机软件制作代码分享
    • Shell脚本实现监控swap空间使用情况和查看占用swap的进程
    • Linux du命令查看文件夹大小并按降序排列
    • linux sed命令详解(推荐)
    • Linux Shell+Curl网站健康状态检查脚本,抓出中国博客联盟失联站点
    • 如何在Linux下修改Mysql的用户(root)密码
    • linux下防火墙开启某个端口号及防火墙常用命令使用(详解)
    • Shell脚本编写的八条可靠建议(值得收藏)
    • 浅谈vim的四种模式及模式切换

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有