【发布时间】:2018-11-23 19:52:39
【问题描述】:
我正在尝试使用期望在硬件上自动加载图像。为此,我需要获取图像的完整路径。
我正在使用以下语法 -
spawn ls -d $env(PWD)/build/image/bmxs.*bin
expect -re {(\S+)(\r)}
set imgpath $expect_out(1,string)
我得到的信息是 -
spawn: returns {51875}
expect: does "" (spawn_id exp4) match regular expression "(\S+)(\r)"? no
所以,spawn 似乎没有返回任何东西。
我尝试了各种语法,但没有用 -
send "ls -d $env(PWD)/build/images/final/nxos.*bin\r"
spawn "ls -d $env(PWD)/build/image/bmxs.*bin"
puts "$LS" ### where $LS is the command.
这些都不起作用。我是不是搞错了?
【问题讨论】:
标签: scripting automation expect