
#!/bin/bash
file=$1
user=$2
passwd=$3
if [ $# -ne 3 ]; then
echo $"Usage: $0 file ip dst password"
exit 1
fi
while read ip
do
expect << END
spawn scp $file $user@$ip:/root
expect {
"yes/no?" {send "yes\r";exp_continue}
"password:" {send "$passwd\r"}
}
expect eof
END
done<iplist.txt