#!/usr/bin/expect
# file name :rauth
# Usages : rauth username [ passworld ]
# Description : 自动发送用户名与密码

# 运行 myxrgsu -a
if { $argc != 2 && $argc != 1 } {
    send_user "Usage:auth username \[password\]\n"
    send_user "\tthe default password equals 0000\n"
    exit
}

set name [lindex $argv 0]
if { $argc == 2 } {
    set pass [lindex $argv 1]
} else { set pass "0000" }

spawn xrgsu

# expect 开始
expect "*user*" { send ${name}\r }
expect "*password:" { send ${pass}\r }
expect "*DHCP*" { send "\r" }
expect "*auth*" { send "\r" }

interact
#EOF

linux bash环境下面给expect脚本传递参数相关推荐

  1. 20.27分发系统介绍;20.28expect脚本远程登录;20.29expect脚本远程执行命令;20.30expect脚本传递参数...

    20.27 分发系统介绍 shell项目-分发系统-expect 20.28 expect脚本远程登录 1. 安装expect [root@hao-01 ~]# yum install -y expe ...

  2. linux向脚本传递参数,Linux 使用位置变量向脚本传递参数

    参考:<Linux命令 / 编辑器与脚本编程> ################################################# 脚本文件在执行时,也可以像命令和应用程序 ...

  3. linux bash环境,Win10系统怎样启用Linux Bash环境

    不久前,微软召开了Build 2016大会,会上微软宣布将在Windows10系统中内置Linux Bash,这一消息引起了非常大的轰动.到了Windows10内部预览版Build 14316,该特性 ...

  4. shell脚本传递参数的方法

    在网上看到这边shell 脚本传递参数的方法,觉得写得很详细,收藏起来方便以后查找. 一.接收固定长度的参数 复制代码代码如下: [root@svn shell_example]# cat param ...

  5. 命令行给php脚本传参,如何在CLI命令行下运行PHP脚本,同时向PHP脚本传递参数?...

    标签:c   t   sp   get   int   name   php   test   print   root   enter //命令行输入输出流 fwrite(STDOUT," ...

  6. linux备份华为交换机,利用expect脚本实现备份华为交换机配置之(一)

    在平常工作中需要定期备份交换机配置,如果一个个手动备份,工作量十分巨大,那有没有什么好的工具来减轻我们备份的工作量呢?经过查找资料,发现可以利用expect脚本来实现,expect可以与shell相互 ...

  7. linux bash环境变量,linux-bash环境变量

    备注:博客总结借鉴于马哥课堂笔记 时间:2015.09.07 linux_bash环境变量 bash解释 bash可以是一个命令语言解释器 bash环境配置: 配置文件,从生效范围可分为两类 全局配置 ...

  8. linux shell java 参数_java调用linux中的shell脚本传递参数并返回执行结果

    [刚接触 linux下的开发,最近遇到java调用shell脚本的问题,找到一个比较适合菜鸟级的方法,转述如下: 在需要运行的SHELL脚本第一行添加 #!/bin/sh然后在终端运行  chmod ...

  9. linux脚本expect分区,linux – 从不同位置执行Expect脚本

    我试图从两个不同的位置运行我的Expect脚本,它将使用引用的以下Expect可执行文件: >我的linux主目录(#!/usr/bin/expect) >另一台服务器上的清晰视图(#!/ ...

最新文章

  1. Java 8 一行代码解决了空指针问题,太厉害了!
  2. 机器学习中的欠拟合与过拟合
  3. milp的matlab的案例代码_matlab30个案例分析案例6代码
  4. 最近工作好忙,自己的软件又得落下很长一段时间了~
  5. UA MATH567 高维统计I 概率不等式1 Hoeffding不等式与Chernoff不等式
  6. PL/SQL Developer连接本地Oracle 11g 64位数据库
  7. ios整理(一)控件
  8. 《LoadRunner 12七天速成宝典》—第2章2.6节第二个性能测试案例
  9. 看后端程序员调试CORS的姿势
  10. 信息学奥赛一本通 1315:【例4.5】集合的划分
  11. .Net平台开源作业调度框架Quartz.Net
  12. java 参数理解,JAVA参数传递值传递的理解。
  13. 使用Mysql 5.5数据库Hibernate自动建表创建表出错table doesn't exist
  14. 在Intellij IDEA里面配置Tomcat和Websphere Application Server
  15. Ubuntu20.04 设置开机自启shell脚本
  16. 二、optimizer_trace基本使用
  17. 《Linux 命令行大全》
  18. 如何查看自己的qq邮箱服务器地址,怎么看自己设置的qq邮箱帐号
  19. android root 蓝牙,真正免root的蓝牙一键发送详细使用教程
  20. Android 内存优化总结实践

热门文章

  1. 微信OAuth授权获取用户OpenId-JAVA
  2. android p三星,索尼XZ3新机采用Android P系统,对标三星note9,网友:外观
  3. 上海青少年算法竞赛-6月月赛参考代码
  4. 开启电脑替我记忆之路
  5. Python书籍教学游戏《外星人入侵》:‘pygame.Rect‘ object has no attribute ‘blit‘
  6. 如何判断img加载完成?
  7. 关于text-decoration
  8. DFS 有向图 树边 前向边 回边 横跨边
  9. 阿里云服务器SSH连接自动断开问题
  10. 咖说 | ​数字基建狂潮中:区块链处于什么位置?