tcl脚本解析命令行参数、switch case范例
2014-06-03 15:25
507 查看
该死的脚本浪费了我1个小时的时间、注意该死的空格问题!!!
#!/usr/bin/expect -f
set arg [lindex $argv 0];
puts "arg = $arg ";
switch $arg {
1 {
spawn scp ErJi@192.168.1.25:/Users/ErJi/zhaodj/PlatFormManager.cpp ../Classes/;
expect "Password:";
send "asdfasdf\r";
interact;
spawn scp ErJi@192.168.1.25:/Users/ErJi/zhaodj/jni/hellocpp/*.* jni/hellocpp/;
expect "Password:";
send "asdfasdf\r";
interact;
}
2 {
spawn scp ./libs/armeabi/libgame.so ErJi@192.168.1.25:/Users/ErJi/zhaodj/libs/armeabi/
expect "Password:;"
send "asdfasfd";
interact
}
default {
puts "do nothing!";
}
}
#!/usr/bin/expect -f
set arg [lindex $argv 0];
puts "arg = $arg ";
switch $arg {
1 {
spawn scp ErJi@192.168.1.25:/Users/ErJi/zhaodj/PlatFormManager.cpp ../Classes/;
expect "Password:";
send "asdfasdf\r";
interact;
spawn scp ErJi@192.168.1.25:/Users/ErJi/zhaodj/jni/hellocpp/*.* jni/hellocpp/;
expect "Password:";
send "asdfasdf\r";
interact;
}
2 {
spawn scp ./libs/armeabi/libgame.so ErJi@192.168.1.25:/Users/ErJi/zhaodj/libs/armeabi/
expect "Password:;"
send "asdfasfd";
interact
}
default {
puts "do nothing!";
}
}
相关文章推荐
- ns2 Tcl脚本程序解析
- c#中switch case的用法实例解析
- switch ----case范例
- TCL脚本读取命令行参数
- Swift编程中的switch...case语句实例解析
- 深入解析Swift中switch语句对case的数据类型匹配的支持
- java中switch case语句需要加入break的原因解析
- 深入解析PHP CLI脚本代码范例
- java7 switch case支持字符串的原理解析
- modelsim的TCL脚本的define incdir命令解析
- Java - Switch case 语句知识点(面试)解析
- 命令行参数解析 - Shell 脚本
- kettle 6.1 通过JS脚本与SwitchCase结合实现目标步骤选择
- 深入解析PHP CLI脚本代码范例
- tcl脚本真的比shell脚本解析处理文件效率要高?
- 编程模板-R语言脚本写作:最简单的统计与绘图,包安装、命令行参数解析、文件读取、表格和矢量图输出
- modelsim的TCL脚本的define incdir命令解析
- 编程如禅——工厂模式的智能化实现(c++)(2)消灭switch/case语句以及由名字创建对象
- java switch中case可接受的类型
- TCL/EXPECT自动化测试脚本实例六 --- SNMP community长度测试