#!/bin/bash
cat yq.txt|while read line
do
lines=($line)
ips=${lines[0]}
password=${lines[1]}
expect -c "
spawn scp denglu.sh root@$ips:/data1
expect {
\"*yes/no*\" {send \"yes\r\"; exp_continue}
\"*password*\" {send \"$password\r\"; exp_continue}
\"*Password*\" {send \"$password\r\";}
}
"
done
转载于:https://my.oschina.net/u/3246484/blog/994509