我有一个make目标,在运行时需要用户输入。我希望通过预期自动化流程,但当我spawn "make abc"
时,它会一直告诉Couldn't execute "make abc". No such file or directory
。
我期望脚本是:
#!/usr/bin/expect
spawn "make abc"
expect "*[input] File name:*"
send "../regression/regression_lehs.ion"
任何帮助表示赞赏!
答案 0 :(得分:0)
spawn
希望看到该计划和任何
作为单独的单词的参数,所以
spawn make abc
不是
spawn "make abc"
使用引号,您正在尝试运行名为“make abc”的程序(带空格)