expect使用spawn 進行scp拷貝文件無法識別通配符

expect自動登錄scp拷貝文件無法識別通配符

只需要在spawn 後邊加上bash -c即可

#!/usr/bin/expect

spawn bash -c "scp /home/test/* [email protected]:/home/test"

expect {
    "yes/no" {send "yes\r";exp_continue}
    "*password" {send "123456\r"}
}

expect "100%"
expect eof

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章