免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 5611 | 回复: 8
打印 上一主题 下一主题

expect调用变量 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-10-13 09:16 |只看该作者 |倒序浏览
set yesterdaydate [lindex $argv 0]
spawn decrypt
expect "*ource file:"
send "/home/D_D_$yesterdaydate_A_0001.dat.gz.D\r"
expect "*est file dir:"
send "/home/DDS_DATA/DDS/RCV/tb_crm_raw/\r"
interact


如何将yesterdaydate这个变量调用进字符串里?如果这样写的话总是提示无此变量 yesterdaydate_A_0001.dat.gz.D

谢谢,对expect不熟悉

论坛徽章:
0
2 [报告]
发表于 2010-10-13 09:34 |只看该作者
$yesterdaydate改成${yesterdaydate}试试

论坛徽章:
0
3 [报告]
发表于 2010-10-13 09:55 |只看该作者
试了,不行啊,谁知道怎么调用啊

论坛徽章:
0
4 [报告]
发表于 2010-10-13 13:56 |只看该作者
/home/D_D_${yesterdaydate}_A_0001.dat.gz.D
是个程序吗?
提示应该不是没有这个变量,是没有这个程序吧。
如果是想显示一个字符串到屏幕用send_user

论坛徽章:
0
5 [报告]
发表于 2010-10-13 20:35 |只看该作者
set yesterdaydate [lindex $argv 0]
spawn decrypt
expect "*ource file:"
send "/home/D_D_$yesterday ...
yebanlin 发表于 2010-10-13 09:16



    send "/home/D_D_[lindex $argv 0]_A_0001.dat.gz.D\r"

论坛徽章:
0
6 [报告]
发表于 2010-10-13 21:44 |只看该作者
回复 5# chinaboywg


    兄弟,你的expect学得不错啊,
我现在才意思到expect的重要性,膜拜一下兄台!

论坛徽章:
0
7 [报告]
发表于 2010-10-14 09:41 |只看该作者
回复 6# cheungjustin


    可以了吗?

论坛徽章:
0
8 [报告]
发表于 2010-10-15 15:02 |只看该作者
/home/D_D_${yesterdaydate}_A_0001.dat.gz.D
不是个程序,是个文件

论坛徽章:
0
9 [报告]
发表于 2011-02-09 15:01 |只看该作者
/home/D\_D\_${yesterdaydate}_A_0001.dat.gz.D
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP