LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2415|回复: 1

如何在expect与shell之间传递变量?

[复制链接]
发表于 2005-9-22 19:41:59 | 显示全部楼层 |阅读模式
如:从shell脚本中得到了几个变量的值,接着在脚本中调用写好的expect程序登陆到远程设备上执行命令,该expect程序要用到前面shell得到的变量值。如何才能传递过来?
谢谢!
发表于 2005-9-22 23:31:22 | 显示全部楼层
Post by hjp0021
如:从shell脚本中得到了几个变量的值,接着在脚本中调用写好的expect程序登陆到远程设备上执行命令,该expect程序要用到前面shell得到的变量值。如何才能传递过来?
谢谢!


use position variables. Such as:

  1. In shell:
  2. foo.exp $a $b $c
  3. In expect:
  4. set var1 [lrange $argv 0 0]
复制代码

Then $var1 in expect takes the value of $a in shell script.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表