linux bash环境下面给expect脚本传递参数
#!/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脚本传递参数相关推荐
- 20.27分发系统介绍;20.28expect脚本远程登录;20.29expect脚本远程执行命令;20.30expect脚本传递参数...
20.27 分发系统介绍 shell项目-分发系统-expect 20.28 expect脚本远程登录 1. 安装expect [root@hao-01 ~]# yum install -y expe ...
- linux向脚本传递参数,Linux 使用位置变量向脚本传递参数
参考:<Linux命令 / 编辑器与脚本编程> ################################################# 脚本文件在执行时,也可以像命令和应用程序 ...
- linux bash环境,Win10系统怎样启用Linux Bash环境
不久前,微软召开了Build 2016大会,会上微软宣布将在Windows10系统中内置Linux Bash,这一消息引起了非常大的轰动.到了Windows10内部预览版Build 14316,该特性 ...
- shell脚本传递参数的方法
在网上看到这边shell 脚本传递参数的方法,觉得写得很详细,收藏起来方便以后查找. 一.接收固定长度的参数 复制代码代码如下: [root@svn shell_example]# cat param ...
- 命令行给php脚本传参,如何在CLI命令行下运行PHP脚本,同时向PHP脚本传递参数?...
标签:c t sp get int name php test print root enter //命令行输入输出流 fwrite(STDOUT," ...
- linux备份华为交换机,利用expect脚本实现备份华为交换机配置之(一)
在平常工作中需要定期备份交换机配置,如果一个个手动备份,工作量十分巨大,那有没有什么好的工具来减轻我们备份的工作量呢?经过查找资料,发现可以利用expect脚本来实现,expect可以与shell相互 ...
- linux bash环境变量,linux-bash环境变量
备注:博客总结借鉴于马哥课堂笔记 时间:2015.09.07 linux_bash环境变量 bash解释 bash可以是一个命令语言解释器 bash环境配置: 配置文件,从生效范围可分为两类 全局配置 ...
- linux shell java 参数_java调用linux中的shell脚本传递参数并返回执行结果
[刚接触 linux下的开发,最近遇到java调用shell脚本的问题,找到一个比较适合菜鸟级的方法,转述如下: 在需要运行的SHELL脚本第一行添加 #!/bin/sh然后在终端运行 chmod ...
- linux脚本expect分区,linux – 从不同位置执行Expect脚本
我试图从两个不同的位置运行我的Expect脚本,它将使用引用的以下Expect可执行文件: >我的linux主目录(#!/usr/bin/expect) >另一台服务器上的清晰视图(#!/ ...
最新文章
- Java 8 一行代码解决了空指针问题,太厉害了!
- 机器学习中的欠拟合与过拟合
- milp的matlab的案例代码_matlab30个案例分析案例6代码
- 最近工作好忙,自己的软件又得落下很长一段时间了~
- UA MATH567 高维统计I 概率不等式1 Hoeffding不等式与Chernoff不等式
- PL/SQL Developer连接本地Oracle 11g 64位数据库
- ios整理(一)控件
- 《LoadRunner 12七天速成宝典》—第2章2.6节第二个性能测试案例
- 看后端程序员调试CORS的姿势
- 信息学奥赛一本通 1315:【例4.5】集合的划分
- .Net平台开源作业调度框架Quartz.Net
- java 参数理解,JAVA参数传递值传递的理解。
- 使用Mysql 5.5数据库Hibernate自动建表创建表出错table doesn't exist
- 在Intellij IDEA里面配置Tomcat和Websphere Application Server
- Ubuntu20.04 设置开机自启shell脚本
- 二、optimizer_trace基本使用
- 《Linux 命令行大全》
- 如何查看自己的qq邮箱服务器地址,怎么看自己设置的qq邮箱帐号
- android root 蓝牙,真正免root的蓝牙一键发送详细使用教程
- Android 内存优化总结实践
热门文章
- 微信OAuth授权获取用户OpenId-JAVA
- android p三星,索尼XZ3新机采用Android P系统,对标三星note9,网友:外观
- 上海青少年算法竞赛-6月月赛参考代码
- 开启电脑替我记忆之路
- Python书籍教学游戏《外星人入侵》:‘pygame.Rect‘ object has no attribute ‘blit‘
- 如何判断img加载完成?
- 关于text-decoration
- DFS 有向图 树边 前向边 回边 横跨边
- 阿里云服务器SSH连接自动断开问题
- 咖说 | ​数字基建狂潮中:区块链处于什么位置?