#!/bin/bash cat yq.txt|while read line do lines=($line) ips=${lines[0]} password=${lines[1]} expect
#!/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