我有以下脚本成功运行。但是,如果我尝试使用通配符来复制多个文件,则会引发错误,提示“没有这样的文件或目录”。
此代码有效:
#!/usr/bin/expect -f
spawn scp file1.txt root@192.168.1.156:/temp1/.
expect "password:"
send "iamroot\r"
expect "*\r"
expect "\r"
以下不起作用:
#!/usr/bin/expect -f
spawn scp * root@192.168.1.156:/temp/. #fails here
….