我刚刚看tcl并学习expect,在网上看了一个小例子: #!/usr/bin/expect spawn ftp 1.1.1.1 expect "xxx" send "xxx" 但是当我执行的时候:tclsh expectexam.tcl 系统总是提示:invalid command name "spawn" while executing "spawn ftp 172.22.2.22" (file "expectexam.tcl" line 2) 如果我把这个教本改成可执行的然后执行./expectexam.tcl 系统会提示: -bash: ./expectexam.tcl: /usr/bin/expect: bad interpreter: No...
有下面的脚本: #!/usr/bin/tclsh package require expect ..... 但是执行的时候总是报错: can't find package expect while executing "package require expect" 请指教,谢谢。。。 我已经安装了expect,而且可以执行expect命令,但是在tcl脚本中就是不能执行这个expect,不知道为什么啊?
下面这样写好象不行: #!/opt/bsmext/bin/tclsh source ./test.exp puts "for test purpose\n" ##test.exp脚本内容### #!/opt/bsmext/bin/expect spawn ftp 202.38.35.253 log_file test.log log_user 1 expect "*leozhu):" send "bsmbin\n" expect "Password:" send "abcde01\n" expect "ftp>" send "cd leozhu\n" expect "ftp>" send "get init\n" expect "ftp>" send "bye"
我需要使用EXPECT,请问如何安装expect.libgcc.tcl .tk等?我的:em02:是sunos,谢谢
安装完tcl,expect后,运行SHELL脚本,可还是识别不了expect的命令? 我这有个SHELL脚本,里面含有spawn之类的expect命令,所以装了tcl和expect,可在用sh运行SHELL脚本时,还是不识别spawn的命令,哪为前辈指点一下,问题出在哪了
有下面的脚本: #!/usr/bin/tclsh package require expect ..... 但是执行的时候总是报错: can't find package expect while executing "package require expect" 请指教,谢谢。。。
想在AIX下实现用户口令修改(非交互式),从网上查到expect可满足该要求。但不知道AIX下需要安装哪些包。请在AIX下使用过expect的给予指点!