expect自动登录scp拷贝文件无法识别通配符
只需要在spawn 后边加上bash -c即可
#!/usr/bin/expect
spawn bash -c "scp /home/test/* root@192.168.100.105:/home/test"
expect {
"yes/no" {send "yes\r";exp_continue}
"*password" {send "123456\r"}
}
expect "100%"
expect eof
版权声明:本文为xhg_Wandering_soul原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。